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
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.