As a System Engineer / Odoo Developer, you will be responsible for the design, development, implementation, and maintenance of Odoo ERP modules to support business processes. You will collaborate with cross-functional teams to analyze requirements, customize Odoo applications, and integrate them with other systems while ensuring performance, security, and scalability.
Role Description
- Analyze business requirements and translate them into technical specifications within Odoo ERP.
- Develop, customize, and maintain Odoo modules (Sales, CRM, Inventory, HR, Accounting, Manufacturing, etc.).
- Configure Odoo applications and workflows to align with business needs.
- Integrate Odoo with third-party systems using APIs (REST, XML-RPC).
- Optimize system performance, scalability, and security.
- Troubleshoot, debug, and resolve technical issues related to Odoo modules and server environments.
- Maintain documentation for technical designs, solutions, and workflows.
- Collaborate with functional consultants, business analysts, and end-users to ensure successful ERP implementation.
- Provide technical support, training, and knowledge transfer to internal teams.
Qualifications
- Bachelors degree in Computer Science, Information Technology, Engineering, or related field.
- Proven experience as an Odoo Developer / ERP Developer (13+ years).
- Strong knowledge of Python, PostgreSQL, and Odoo Framework (ORM, QWeb, XML, and module development).
- Familiarity with Linux/Ubuntu server administration and deployment (system engineer role).
- Experience with APIs/Web Services (REST, XML-RPC, JSON-RPC) for system integration.
- Understanding of business processes in modules such as Finance, HR, Inventory, Sales, Purchasing, Manufacturing.
- Experience with Git / version control systems.
- Strong problem-solving skills and ability to work independently or in a team.
- Good communication skills (English or local language as required).