Qureos

FIND_THE_RIGHTJOB.

ODOO Developers- Own Visa- Contractual

Dubai, United Arab Emirates

Odoo Developer Job Responsibilities

1. Custom Module Development

  • Design and develop custom Odoo modules to meet client or business requirements.
  • Use Odoo ORM (Object Relational Mapping) to create and manipulate database models.
  • Implement business logic using Python.

2. Customization of Existing Modules

  • Modify core or third-party Odoo modules to fit specific workflows.
  • Extend default models, views, and workflows.
  • Implement inheritance (Python and XML) to avoid modifying the core directly.

3. Integration Tasks

  • Integrate Odoo with third-party systems (e.g., payment gateways, e-commerce, CRMs).
  • Use Odoo’s external APIs (XML-RPC, JSON-RPC, REST).
  • Develop custom APIs for external use if required.

4. User Interface (UI) and QWeb Customization

  • Customize Odoo views using XML.
  • Create custom QWeb reports and PDF templates.
  • Develop or tweak JavaScript widgets for better interactivity in the UI.

5. Technical Support & Maintenance

  • Debug and fix bugs in existing modules.
  • Optimize performance (both backend and frontend).
  • Provide technical support to users and helpdesk teams.

6. Database Management

  • Handle PostgreSQL database operations.
  • Write complex queries, manage backups, migrations, and upgrades.

7. Security & Access Control

  • Define user roles, groups, access rights, and record rules.
  • Ensure that sensitive data and operations are protected appropriately.

8. Documentation & Testing

  • Write technical documentation for modules and customizations.
  • Perform unit testing and coordinate with QA teams.
  • Use version control (Git) and follow best practices in code management.

9. Functional Collaboration

  • Work closely with functional consultants to understand business requirements.
  • Participate in client meetings for clarification and demonstrations.
  • Train users or team members on custom workflows or new features.

Bonus Skills (Nice to Have)

  • Knowledge of Odoo.sh, Docker, or cloud deployment.
  • Understanding of different Odoo versions (v14, v15, v16, v17).
  • Frontend frameworks (Vue/React) if working on custom portals.
  • Experience in Agile or Scrum methodology.

Job Type: Full-time

© 2025 Qureos. All rights reserved.