SummaryResponsible for designing, developing, customizing, and maintaining ERP solutions using Python and Odoo framework to support business operations and system efficiency. The role focuses on translating business requirements into scalable technical solutions, developing integrations, optimizing workflows, and ensuring system stability, performance, and continuous improvement across ERP functionalities.Key ResponsibilitiesDesign, develop, customize, and maintain Odoo modules, workflows, business logic, and applications using Python and XML.Develop new features and enhance existing Odoo functionalities based on business requirements and operational needs.Customize and maintain Odoo ERP modules including Sales, Inventory, Accounting, Purchasing, HR, CRM, and related business functions.Build and maintain integrations between Odoo and third-party systems through REST APIs and external services. Implement workflow automation, approval processes, scheduled actions, and business process optimizations.Design, optimize, maintain, and troubleshoot PostgreSQL databases, including performance tuning and database migrations.Create and customize reports using QWeb, XLSX, PDF, and other reporting tools within Odoo.Investigate technical issues, troubleshoot system errors, resolve bugs, and ensure platform stability and performance.Write clean, scalable, maintainable code following development standards and best practices.Participate in code reviews, testing activities, deployments, and technical discussions with cross-functional teams.Prepare technical documentation for developed solutions, integrations, and implemented features.Collaborate with business stakeholders, consultants, and technical teams to analyze requirements and deliver effective technical solutions.Qualifications:Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience).2–4 years of experience in Python development with hands-on Odoo development experience.Strong understanding of Odoo Framework concepts including Models, Views, Controllers, ORM, Security, and Module Development.Strong proficiency in Python, XML, and PostgreSQL.Experience building REST APIs and integrating third-party systems.Familiarity with Linux/Unix environments and deployment activities.Hands-on experience with Git or similar version control systems.Knowledge of JavaScript, HTML5, CSS3, and frontend customization is preferred. Experience working with ERP implementations and multi-company environments is a plus.Strong analytical, troubleshooting, and problem-solving skills.Good communication skills and ability to collaborate effectively within cross-functional teams.
Established in 1996, Interact Technology Solutions is a leading system integrator in Egypt, delivering IT solutions, consulting, outsourcing, and professional services for nearly 30 years. Headquartered in Zahraa El-Maadi, Cairo, we serve over 5,200 clients across 35 industries, with revenues exceeding $35M USD from 2020. Interact employs 350+ certified professionals, including engineers, solution… read more