About the Role:
We are seeking a skilled Odoo Developer to design, customize, and optimize Odoo ERP modules and workflows across the organization. The role involves developing new features, enhancing existing modules, integrating Odoo with external systems, and ensuring the platform is stable, scalable, and aligned with business requirements.
Key Responsibilities:
Odoo Development & Customization
- Develop and customize Odoo modules using Python and the Odoo framework.
- Create, update, and optimize Odoo views (XML) including form, tree, kanban, search, and dashboard views.
- Build and maintain custom reports using QWeb.
- Configure and maintain Automated Actions, Server Actions, and Scheduled Activities.
- Perform root-cause analysis, debugging, and performance optimization for existing modules.
- Develop unit tests to ensure code quality, stability, and maintainability.
- Support Odoo version upgrades, including module migration and database migration.
- Design, document, and optimize business workflows within Odoo ERP for various teams.
- Support module configuration, testing, and validation of new features or custom enhancements.
- Translate business requirements into technical specifications and development tasks.
- Collaborate with functional teams to understand business needs and provide effective Odoo solutions.
Integration & Automation:
- Develop and maintain API integrations between Odoo and external applications (Microsoft 365, CRM, Power Platform, etc.).
- Support automation initiatives by integrating Odoo with tools like Power Automate or custom scripts.
- Perform secure data import/export using Odoo tools or scripting as needed.
System Administration & Support:
- Manage role-based access controls (RBAC) and maintain user permissions within Odoo.
- Coordinate with vendors or IT teams for escalations, system updates, and deployment activities.
- Provide guidance and technical support to internal teams on Odoo functionalities when necessary.
- Document system changes, workflows, and development processes.
Requirements:
- Bachelor's degree in computer science, Information Systems, or related field.
- 25 years of hands-on experience as an Odoo Developer.
- Strong knowledge of Python, Odoo ORM, and XML.
- Experience with PostgreSQL, QWeb reporting, and API integrations.
- Understanding of RBAC and general system security practices.
- Strong analytical and problem-solving skills.
- Experience using Git (GitHub/GitLab) for version control.
Nice to Have:
- Experience integrating Odoo with Microsoft 365 applications.
- Experience in processing automation (Power Automate or similar).
- Basic knowledge of SQL optimization or Python scripting for troubleshooting.
- Odoo or Microsoft certifications.