Job Summary:
We are hiring a Senior Odoo Technical Consultant for our well-renowned client with a strong global presence across 8+ countries. Our client is a leading software development company known for delivering scalable and innovative enterprise solutions.
We are seeking a highly skilled and experienced Senior Odoo Developer to design, develop, implement and maintained customized Odoo ERP modules and integrations. The ideal candidate will have strong expertise in Odoo frameworks, Python development, business workflow understanding, and mentoring junior developers. The candidate will work closely with functional consultants, business stakeholders, and project managers to deliver seamless Odoo solutions.
Responsibilities:
Development & Customization
- Develop new Odoo modules and customize existing ones based on business requirements.
- Write clean, efficient, and reusable Python code following best practices.
- Customize Odoo reports (PDF, Excel, XLSX) using QWeb, XLSXWriter, or similar tools.
- Enhance system performance through code optimization and database tuning.
System Integration & Deployment
- Integrate Odoo with third-party applications (E-Commerce Platforms, Logistics, APIs).
- Manage server environments, troubleshoot deployment issues, and handle Odoo.sh.
- Exposure to cloud platform for hosting Odoo would be an added advantage.
- Participate in version upgrades/migrations (e.g., Odoo 14 17 or higher)
Collaboration & Team Leadership
- Review code and ensure adherence to standards.
- Participate in project planning, estimation, architectural decisions and translating business requirement into Technical Specification.
- The candidate should be an independent thinker who should be able to grasp the tech spec document prepared by the functional consultants and suggest better/long-lasting alternatives if warranted.
- Candidate should have the ability to transform complex requirements into efficient solutions. When a process is described in multiple steps the candidate should analyse the entire methodology and identify redundancy, if any, and propose simpler methods as best as possible.
- Candidate should have deep understanding of Odoo's framework and the vision to optimize both technical implementation and business flow for maximum efficiency.
Maintenance & Support
- Diagnose and resolve technical issues, bugs, and performance problems.
- Provide ongoing support and improvements to existing Odoo Setup.
- Maintain documentation for development, configurations, and process flows.
Qualifications:
- Bachelor's/Master's degree in Computer Science, IT, or related field.
- Min 7-8 Years as an independent developer with exp in Odoo version 17 Enterprise.
- Strong proficiency in Python, JavaScript, XML, QWeb, PostgreSQL.
- Experience with Odoo ORM, API integration, and custom module development.
- Familiarity with Linux/Ubuntu servers, Git, Docker, Odoo.sh.
- Knowledge of business processes: Accounting, Sales, Inventory, Procurement, Website, HR/Payroll, CRM etc.
- Strong understanding of MVC architecture and RESTful APIs.
- Excellent problem-solving and debugging skills with experience in multi-company, multi-warehouse setups.
Required Skills:
- Knowledge of frontend frameworks (OWL, Bootstrap, jQuery).
- Experience with Unit Testing & Continuous Integration (CI/CD).
- Odoo certification is an added advantage.
Preferred Skills:
- Strong communication and collaboration skills.
- Ability to lead technical teams and manage client expectations.
- Detail-oriented with a commitment to delivering high-quality results.
- Ability to work in a fast-paced and dynamic environment.