Odoo Developer

Rihal
Muscat, Oman Permanent Employee May 21, 2026
Information Technology Consulting Software Development IT & Technology Consulting
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, QWebOdoo framework and ORMWeb 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.

Get Personalized Jobs on WhatsApp

Subscribe for free, choose your specializations, and we'll send matching jobs directly to your WhatsApp

Subscribe via WhatsApp, free
Apply Now