| Job Title | Odoo Developer / Python Developer (Odoo Focus) |
| Experience Required | 2-5 Years in Odoo/Python Development |
| Location | [Insert Location - e.g., Remote, On-site, Hybrid] |
Role Summary
We are looking for a dedicated and experienced Odoo Developer to design, develop, test, and maintain custom modules and features within the Odoo ERP system. The ideal candidate will have a strong foundation in Python and Odoo's framework, with a passion for writing clean, efficient, and scalable code.
Key Responsibilities
- Custom Module Development: Design and develop new Odoo modules and features based on technical and functional specifications provided by the Implementer/Analyst.
- Module Customization: Customize existing Odoo modules using standard Odoo development best practices (e.g., extending views, overriding methods, using inheritance).
- Technical Design: Participate in technical design and architecture discussions, ensuring solutions are robust, maintainable, and scalable.
- API Integration: Integrate Odoo with third-party applications and external systems using various APIs and web services.
- Maintenance & Bug Fixing: Debug, troubleshoot, and resolve technical issues and bugs within the Odoo environment.
- Code Review & Quality: Ensure code quality by following coding standards, performing unit testing, and participating in peer code reviews.
- Performance Optimization: Optimize Odoo application performance, focusing on query optimization and efficient server-side processing.
Required Qualifications & Skills
- Experience: 2-5 years of professional experience in Odoo module development and customization (preferably versions 17 & Above).
- Programming Expertise: Strong proficiency in Python and a solid understanding of object-oriented programming (OOP) principles.
- Odoo Framework: In-depth knowledge of the Odoo framework.
- Database Skills: Proficiency in PostgreSQL, including writing complex queries and optimizing database performance.
- Frontend Skills: Familiarity with JavaScript, HTML, CSS, and the Odoo web framework for UI/UX enhancements.
- Tools: Experience with Git or other version control systems.
- Education: Bachelor's degree in Computer Science, Software Engineering, or a related technical field.