Skip to Content

ERP Technical Consultant

Muscat, Oman

Job Purpose:

We are looking for an experienced Odoo Technical Consultant who will drive the design, customization, and optimization of Odoo applications to meet diverse client needs. As a key player in our digital transformation projects, you will leverage your expertise in both Odoo Community and Enterprise versions to deliver tailored ERP solutions across various business sectors. This role involves hands-on work with data migration, version upgrades, and integration, ensuring seamless functionality and performance. The ideal candidate is a seasoned technical consultant with over 7 years of experience in Odoo development, skilled in using GitHub and Odoo.sh, and proficient in both frontend and backend technologies to create dynamic, user-friendly applications and portals.

Key Duties & Responsibilities:

  • Responsible for the design, development, and testing of Odoo modules and applications based on complex client requirements.
  • Customize and implement Odoo modules, including core ERP modules (Sales, CRM, Inventory, Accounting, HR, etc.), across Community and Enterprise versions.
  • Collaborate with functional consultants to translate client requirements into technical solutions.
  • Develop and integrate third-party applications and APIs with Odoo and vise versa, ensuring seamless system interoperability.
  • Design and build custom web portals and dashboards tailored to client specifications, enhancing user experience and functionality.
  • Estimate development efforts for specific requirements.
  • Perform data migration tasks and ensure accurate transfer of data between Odoo and other systems.
  • Handle Odoo version upgrades, ensuring backward compatibility, data integrity, and minimal disruption.
  • Utilize HTML, CSS, JavaScript, and Odoo’s templating engine (QWeb) to deliver dynamic web pages, adhering to web development best practices.
  • Conduct regular code reviews to ensure code quality, adherence to standards, and identification of potential issues.
  • Develop and implement unit testing scripts for front-end and back-end code, integrating testing into the development pipeline.
  • Set up servers, including configurations for high availability and optimization.
  • Performance testing.
  • Work with Odoo.sh for deployment and staging, ensuring smooth version control and code management.
  • Write and maintain high-quality, efficient, and documented code using Odoo best practices.
  • Conduct initial testing to ensure code quality, optimize performance, and troubleshooting issues.
  • Provide technical support for post-implementation, troubleshooting issues, and maintaining system performance.
  • Provide technical training and support to clients and internal teams.
  • Mentor junior developers and contribute to knowledge sharing within the team.
  • Stay current with new Odoo releases, features, and best practices, proposing enhancements as appropriate.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 7+ years of experience in Odoo development.
  • Proficiency in Odoo development with a strong command of: Python, PostgreSQL, XML, JavaScript, HTML and CSS, QWeb
  • Odoo framework and ORM
  • Web frameworks API Integration (REST/SOAP)
  • Proven experience in data migration and Odoo version upgrades.
  • Strong experience with both Odoo Community and Enterprise versions.
  • Proficiency in GitHub for version control and familiarity with Odoo.sh for deployment and environment management.
  • Strong analytical and problem-solving skills with a focus on debugging and performance optimization.
  • Ability to work collaboratively in a fast-paced environment and manage multiple projects.