Role: Odoo Architect
Location: Bangalore ( Onsite)
Job Type: Full-Time
Experience: 15+ Years
About the Role
We are looking for an experienced Odoo Architect to lead the architecture, design, customization, and implementation of Odoo ERP solutions. The ideal candidate will have strong hands-on experience with Odoo architecture, Python development, PostgreSQL, Odoo modules, integrations, and ERP implementations.
Key Responsibilities
- Define and own the overall Odoo technical architecture for enterprise implementations.
- Design scalable and high-performance Odoo solutions aligned with business requirements.
- Lead the customization, development, and implementation of Odoo modules.
- Develop and review custom solutions using Python and Odoo ORM.
- Design and optimize PostgreSQL databases, queries, and data models.
- Integrate Odoo with external applications, APIs, and enterprise systems.
- Lead Odoo version upgrades, migrations, and data migration initiatives.
- Establish development standards, coding guidelines, and best practices for Odoo.
- Perform architecture reviews, code reviews, and technical assessments.
- Troubleshoot complex performance, integration, and production issues.
- Design solutions for scalability, security, availability, and maintainability.
- Work with functional consultants and business stakeholders to understand requirements.
- Provide technical leadership and mentoring to Odoo developers.
- Evaluate Odoo community and third-party modules and determine their suitability.
- Design and implement REST APIs, web services, and system integrations.
- Support CI/CD, deployment automation, and DevOps practices for Odoo environments.
- Prepare technical architecture documents, solution designs, and implementation guidelines.
Required Skills & Experience
- 8+ years of experience in software development/ERP implementations.
- Strong hands-on experience with Odoo ERP and Odoo architecture.
- Strong expertise in Python and Odoo framework.
- Experience with Odoo ORM, models, views, workflows, security rules, and custom modules.
- Strong knowledge of PostgreSQL database.
- Experience with Odoo integrations and REST APIs.
- Experience with Odoo implementation, customization, migration, and upgrades.
- Strong understanding of ERP business processes such as:
- Sales
- Purchase
- Inventory
- Manufacturing
- Accounting
- CRM
- HR
- Experience designing highly scalable and maintainable enterprise solutions.
- Strong understanding of Linux/Unix environments.
- Experience with Git and modern software development practices.
- Strong knowledge of application security and performance optimization.
Preferred / Nice-to-Have Skills
- Experience with Odoo Enterprise and Odoo Community editions.
- Experience with multiple Odoo versions and version upgrades.
- Knowledge of Docker/Kubernetes.
- Experience with AWS, Azure, or GCP.
- Experience with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
- Knowledge of JavaScript, XML, HTML, CSS, and Odoo frontend framework.
- Experience with third-party ERP/API integrations.
- Experience leading large-scale Odoo implementations.
- Odoo certification is a plus.