HamburgerMenu
hirist

Odoo Developer - Python Programming

Posted on: 23/07/2025

Job Description

Key Responsibilities :


- Design and Development : Lead the design, development, and testing of new Odoo modules and features from conception to deployment.

- Customization : Customize and extend existing Odoo modules to align with specific business requirements and workflows. This includes modifying views, reports, workflows, and business logic.

- Troubleshooting & Debugging : Proactively identify, troubleshoot, and debug issues within Odoo applications, ensuring optimal performance and stability for business operations.

- API Integration : Develop and maintain robust API integrations between Odoo and other third-party systems, ensuring seamless data flow and process automation.

- Database Design : Design and optimize Odoo databases, ensuring data integrity, performance, and scalability.

- Code Quality : Write clean, well-documented, and efficient code following best practices and coding standards.

- Collaboration : Collaborate effectively with functional consultants, project managers, and end-users to gather requirements, provide technical insights, and deliver solutions that meet business objectives.

- Documentation : Create and maintain technical documentation for Odoo customizations, integrations, and configurations.

- Continuous Improvement : Stay updated with the latest Odoo versions, features, and best practices, and recommend improvements to existing systems.


Required Skills & Qualifications :


- Python : Strong proficiency in Python programming, with a deep understanding of its application in Odoo development.

- JavaScript : Solid experience with JavaScript for front-end development and Odoo's web client customizations.

- PostgreSQL : Proficient in PostgreSQL database management, including schema design, queries, and optimization.

- Odoo Module Development : Proven experience in the design, development, and testing of custom Odoo modules.

- Odoo Customization : Extensive experience in customizing Odoo modules, including views, reports, workflows, and business logic, based on detailed business requirements.

- Troubleshooting & Debugging : Excellent analytical and problem-solving skills for troubleshooting and debugging Odoo applications effectively.

- API Integration : Hands-on experience with API integration, connecting Odoo with external systems using various protocols (e.g., REST, XML-RPC).

- Odoo Database Design : Practical experience in designing and optimizing Odoo databases for performance and scalability.

- Object-Oriented Programming (OOP) : Strong understanding of Object-Oriented Programming (OOP) principles and their application in Python and Odoo development.


Good to Have Experience In :


- Extensive Customization : Demonstrated experience in complex and large-scale Odoo

customization projects.

- ERP Systems : Prior experience working with other ERP systems, providing a broader perspective on business processes and system integrations.

- Diverse Module Experience : Experience working on and customizing a variety of Odoo modules (e.g., Sales, Purchase, Inventory, Manufacturing, Accounting, CRM, HR).

- Product Development from Scratch : Experience in developing and launching a complete Odoo-based product or solution from the ground up.


info-icon

Did you find something suspicious?