– 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.