We are seeking a highly skilled Odoo Developer with strong backend and frontend expertise who can manage, customize, operate and support all Odoo modules across all departments. The ideal candidate will be responsible for end-to-end Odoo development, implementation, optimization and day-to-day system stability, ensuring seamless integration of business processes across Accounts, Finance, Sales, Purchase, Inventory, Logistics, and, HR & Operations.
Key Responsibilities: Odoo Development & Customization
- Design, develop, customize, and maintain Odoo modules using Python, XML, and JavaScript.
- Develop and modify backend business logic, workflows, automation, and reports.
- Customize frontend UI/UX, views, dashboards, menus, and user experiences.
- Create and manage custom modules as per business requirements.
ERP Module Management (All Departments)
- Manage and support all Odoo modules including but not limited to:
- Accounting & Finance
- Sales & CRM
- Purchase & Vendor Management
- Inventory & Warehouse
- HR & Payroll
- Manufacturing / Operations (if applicable)
- Logistics, Shipping & Invoicing
- Ensure proper integration and data flow between all departments.
- Act as the single point of technical ownership for the Odoo ERP system.
System Operations & Support
- Monitor daily Odoo operations and ensure system uptime and performance.
- Troubleshoot, debug, and resolve functional and technical issues.
- Provide technical support to users across departments.
- Manage user roles, access rights, workflows, and approval hierarchies.
Integration & Data Management
- Integrate Odoo with third-party systems (banking, payment gateways, logistics platforms, APIs, etc.).
- Handle data migration, import/export, and system upgrades.
- Optimize database performance.
Reporting & Automation
- Develop custom reports, MIS dashboards, and KPI tracking.
- Automate business processes to reduce manual work and errors.
- Support management with real-time data and analytics.
Security, Compliance & Best Practices
- Ensure system security, data integrity, and compliance with company policies.
- Implement backup, recovery, and disaster-management practices.
- Maintain proper documentation of configurations, customizations, and workflows.
Collaboration & Training
- Work closely with Accounts, Finance, Sales, Purchase, Inventory, Logistics, HR, Operations and Management to understand business needs.
- Translate business requirements into technical solutions.
- Train end-users and department heads on system usage and best practices.
- Support continuous improvement and ERP optimization initiatives.
Technical Skills
- Strong experience in Odoo (Community & Enterprise).
- Expert knowledge of:
- Python (Odoo ORM)
- PostgreSQL
- XML, QWeb
- JavaScript (Odoo Web Framework)
- Strong backend logic and frontend customization capabilities.
- Experience with Odoo versions upgrades and migrations.
- API integration (REST, JSON, XML-RPC).
Experience
- Minimum 5–7+ years of hands-on Odoo development and implementation experience.
- Proven experience managing multi-department ERP systems.
- Experience in trading, logistics, manufacturing, or multi-country operations is a plus.
Soft Skills
- Strong problem-solving and analytical skills.
- Excellent communication and coordination skills.
- Ability to work independently and handle system ownership.
- Strong documentation and training abilities.
Preferred Qualifications (Added Advantage):
- Odoo Certification(s)
- Experience with Odoo.sh / Linux servers
- Knowledge of Docker, Git, CI/CD
- Experience in performance tuning and large-scale ERP environments
Key Competencies:
- ERP Ownership & Accountability
- Full-Stack Development
- Business Process Optimization
- Cross-Department Coordination
- System Stability & Scalability
Job Types: Full-time, Permanent
Pay: AED4,000.00 - AED6,000.00 per month