Search Jobs

Search by job, company or skills

Odoo Programmer
  • Posted 15 hours ago
  • Be among the first 10 applicants

Job Description


About the Role

The Odoo Programmer is responsible for developing, customizing, maintaining, and enhancing the company's Odoo ERP system. This role works closely with business users, functional teams, and IT stakeholders to deliver scalable solutions that improve business processes, optimize system performance, and support the organization's digital transformation initiatives.

Responsibilities

Odoo Development & Customization

  • Develop, customize, and maintain Odoo modules based on business requirements.
  • Design, develop, test, and deploy Odoo applications and enhancements.
  • Create custom reports, workflows, dashboards, and integrations within Odoo.
  • Perform bug fixing, troubleshooting, and system optimization.
  • Ensure code quality, security, and performance standards are maintained.

System Integration

  • Develop and maintain integrations between Odoo and third-party applications.
  • Create and maintain APIs and data exchange processes.
  • Support data migration and system upgrades.
  • Ensure smooth interoperability between Odoo and other business systems.

Business Process Support

  • Collaborate with key users and departments to gather and analyze requirements.
  • Translate business requirements into technical solutions.
  • Recommend process improvements through automation and system enhancements.
  • Support user acceptance testing (UAT) and implementation activities.

Technical Support & Maintenance

  • Troubleshoot application issues and provide technical support to users.
  • Monitor system performance and recommend corrective actions.
  • Perform regular maintenance, updates, and upgrades of the Odoo platform.
  • Create and maintain technical documentation and development standards.

Project Participation

  • Support ERP implementation and digital transformation initiatives.
  • Collaborate with the IT team, vendors, and stakeholders on project deliverables.
  • Participate in project planning, testing, and deployment activities.

Qualifications

  • Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • At least 3–5 years of experience in Odoo development and customization.
  • Strong experience in Python programming and Odoo Framework development.
  • Experience with PostgreSQL database management.
  • Knowledge of Odoo architecture, workflows, modules, and system configurations.
  • Experience in API integration, web services, and third-party system integrations.
  • Familiarity with HTML, CSS, JavaScript, XML, and QWeb templates.
  • Experience with Git version control and software development best practices.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and collaboration skills.

Preferred Skills

  • Experience supporting Odoo modules such as:
  • Accounting & Finance
  • Purchasing
  • Inventory & Warehouse Management
  • Sales & CRM
  • HR & Payroll
  • Manufacturing
  • Preferably with experience in the building materials, construction, home improvement, furniture, retail distribution, or related industries.
  • Experience in ERP implementation and system migration projects.
  • Microsoft 365 and Power Platform knowledge is an advantage.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

PostgreSQL database management

Odoo development

Git version control

third-party system integrations

QWeb templates

Odoo Framework development