Job Details
Skills And Tools:
Job Description
- Understanding Core AI Principles: including how AI, machine learning, and automation are transforming the software development lifecycle.
- Familiarity with Popular AI Tools for Developers
- Capable of identifying where AI tools can add the most value and making tactical decisions about adoption and integration to gain a competitive advantage
- Strong proficiency in Python, especially object-oriented programming (OOP), as Odoo is Python-based.
- In-depth knowledge of Odoo Framework and ability to design, develop, and customize Odoo modules (both backend and frontend).
- Experience with relational databases, particularly PostgreSQL.
- Proficiency with web development technologies: JavaScript, HTML, CSS, and related libraries or frameworks.
- Thorough understanding of software design patterns and best practices for maintainable code.
- Strong familiarity with version control systems (especially Git).
- Competence in building and consuming REST APIs and integrating Odoo with third-party systems.
- Experience with Odoo deployment, migration, and multi-instance management.
- Familiarity with Agile methodologies and DevOps practices.
Job Requirements
- Bachelor's Degree in Computer Science, Software Engineering, or a related field.
- Minimum 5 years of proven experience* with Odoo development.
- Team leadership or management experience* in a technical environment (prior experience leading a team or acting as a technical supervisor is highly desirable).
- Demonstrated history of delivering, customizing, and deploying Odoo solutions in production environments.