Job Openings
Odoo Developer
About the job Odoo Developer
- Design, develop, and maintain robust Odoo modules (v19) and LMS solutions throughout the full software development lifecycle
- Analyze complex business requirements and translate them into technical specifications and functional Odoo workflows
- Collaborate with cross-functional teams to design and implement innovative ERP solutions aligned with project objectives
- Design and customize QWeb PDF reports, Excel exports, and dynamic dashboards to provide actionable business insights
- Develop and configure advanced workflow management logic to support efficient process automation
- Perform unit testing and integration testing to validate module functionality and ensure system stability
- Write clean, maintainable, and scalable code following PEP8 standards and Odoo development guidelines
- Participate in peer code reviews to ensure high-quality and consistent module development
- Stay up to date with the latest Odoo features (v19) and relevant industry trends and apply them in development work
- Analyze, optimize, and troubleshoot PostgreSQL database performance and implement effective solutions
- Support system enhancements, bug fixes, and continuous improvement initiatives
- Assist in system documentation and technical knowledge sharing
Requirements
- Bachelors degree in Computer Science, Engineering, or a related discipline
- Minimum of 3 years of hands-on experience in Odoo development (v17 or v18 preferred)
- Strong proficiency in Python programming
- Solid understanding of Odoo ORM and MVC architecture
- Extensive experience with Odoo web technologies including XML, QWeb, JavaScript, and HTML/CSS
- Strong knowledge of PostgreSQL and ability to write complex and optimized SQL queries
- Odoo Certification is highly preferred
- Proven ability to analyze business requirements and translate them into effective Odoo workflows
- Experience in unit testing and integration testing using Odoos testing framework
- Proficiency in Git or GitHub for version control and collaboration
- Experience working with RESTful APIs, XML-RPC, or JSON-RPC integrations
- Experience with LMS-based platforms such as Moodle or OpenEducat is a strong advantage
- Strong problem-solving and analytical skills with attention to code quality and scalability
- Excellent communication and teamwork skills
- Ability to work independently while taking ownership of assigned responsibilities