to join our development team in Abu Dhabi. The ideal candidate will have hands-on expertise in
Odoo versions 14 through 19
and a strong background in
Python-based ERP customization and integration
Position Overview
As a
Python / Odoo Developer
, you will design, develop, and maintain
Odoo ERP modules
tailored to client business needs. You'll collaborate with cross-functional teams to integrate Odoo with, external systems, and automation workflows helping deliver advanced, intelligent enterprise solutions.
Key Responsibilities
Develop, customize, and maintain
Odoo modules
(Sales, CRM, Accounting, Inventory, HR, Projects, etc.) for
versions 14 to 19
.
Design new functionalities in Odoo using
Python, XML, and JavaScript
.
Implement and manage
Odoo API integrations
with third-party systems and AI tools.
Customize OWL ,
QWeb views
and web client features to meet UI/UX requirements.
Configure and deploy
Odoo servers
on Linux or Docker-based environments.
Develop
automated reporting
, data analytics, and dashboard solutions within Odoo.
Perform
upgrades and migrations
between Odoo versions (14-19).
Conduct
unit testing, debugging, and performance optimization
.
Collaborate with AI developers to integrate
intelligent process automation
and data analysis within Odoo.
Maintain detailed
technical documentation
and follow best practices for code management.
Odoo Integration:
Customize Odoo modules (focus on Inventory, Stock, and Logistics) and integrate them into mobile applications.
Python Programming
: Develop back-end logic, APIs, and connectors for Odoo using Python.
Flutter Development
: Contribute to Flutter-based projects as needed (support and enhancements).
UI/UX Implementation
: Ensure mobile apps are responsive, intuitive, and follow modern UI/UX practices.
API & Database:
Design and consume RESTful APIs for mobile-Odoo integration.
Deployment & Maintenance: Manage builds, updates, and bug fixes for multiple mobile applications.
Collaboration: Work closely with ERP consultants, backend developers, and project managers to align mobile solutions with business needs.
Required Skills & Qualifications
Education: Bachelor's degree in Computer Science, Software Engineering, or related field.
Experience:
Minimum of 10 mobile applications successfully delivered (App Store/Google Play or enterprise deployment).
Technical Expertise:
Strong React Native development experience.
Odoo module customization and integration (Inventory/Stock mandatory).
Solid Python development background.
Basic working knowledge of Flutter.
API development and integration (REST/GraphQL).
Database understanding (PostgreSQL preferred).
Other Skills:
Bachelor's degree in
Computer Science
,
Software Engineering
, or related discipline.
3+ years
of professional experience in
Odoo development
(versions 14-19).
Strong knowledge of
Python
,
Odoo ORM
,
PostgreSQL
,
XML
, and
JavaScript
.
Experience with
Odoo module development
, customization, and migration.
Proficiency in
Linux server environments
,
Git
, and
Docker
.
Strong understanding of
MVC architecture
,
REST APIs
, and
JSON
integration.
Ability to analyze business requirements and translate them into technical solutions.
Excellent debugging, optimization, and troubleshooting skills.
Strong communication skills in
English
(Arabic is a plus).
Contract Terms
Location: Flexible (onsite/remote hybrid as per project needs).
Duration: 12 months (extendable).
.
Job Type: Full-time
Application Question(s):
What is your proficiency in Python (1-10)?
Have you ever performed an Odoo version upgrade or migration?
Experience:
odoo: 1 year (Required)
Python: 1 year (Required)
License/Certification:
driving License (Preferred)
Location:
* Abu Dhabi (Required)
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.