- Home
- Jobs
- K Line Europe -
- Odoo ERP Developer
Odoo ERP Developer
2.1 Custom Development• Design, build, and maintain custom Odoo modules using Python and Odoo's ORMframework• Extend or override existing Odoo modules using inheritance patterns (classical, prototype,delegation)• Develop custom reports using QWeb (PDF and HTML) and configure BI views anddashboards• Build automated actions, scheduled jobs (cron), and server-side business logic• Implement custom wizards, transient models, and multi-step workflows2.2 Integration and API Development• Design and implement REST API integrations between Odoo and external systems (MES,logistics platforms, third-party services)• Use Odoo's XML-RPC and JSON-RPC interfaces for external connectivity• Develop and maintain integration with Egypt Tax Authority (ETA) e-invoicing APIs• Build webhook handlers and event-driven automation where required• Ensure data integrity and error handling in all integration workflows2.3 Technical Configuration and Maintenance• Manage Odoo server configuration, module upgrades, and version migrations• Maintain and optimize PostgreSQL database performance, including query analysis andindexing• Write and maintain deployment scripts, Docker configurations, and CI/CD pipelines whereapplicable• Conduct code reviews and ensure adherence to Odoo community coding standards• Support UAT by resolving technical defects and regression issues2.4 Documentation and Communication• Produce clear technical specifications, module documentation, and integration guideswritten in English• Communicate technical constraints and trade-offs clearly to non-technical stakeholders• Maintain a change log and versioning discipline for all custom code in Git• Participate in sprint planning, daily stand-ups, and technical review sessions3. Required Qualifications and Experience3.1 Technical Skills• Minimum 3 years of hands-on Odoo development experience (versions 16 through 19preferred)• Strong Python proficiency: OOP, decorators, generators, async patterns, and clean codepractices• Deep knowledge of Odoo ORM: models, fields, recordsets, constraints, [removed], compute,depends• Experience with Odoo 19 framework changes and new API patterns is a strong advantage• Solid understanding of PostgreSQL: schema design, query optimization, and raw SQL whenneeded• Proficiency in Odoo frontend technologies: OWL (Odoo Web Library), JavaScript ES6+,XML QWeb templates• Experience with Git version control and branching strategies (GitFlow or similar)• Familiarity with Linux server administration (Ubuntu), Docker, and basic DevOps practices• Understanding of REST API design principles and experience with external API integrations• Knowledge of ETA e-invoicing technical specifications is a significant advantage
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply NowOpens the employer's site in a new tab
- CompanyK Line Europe -
- LocationCairo, Egypt
- CategoryFull Stack
- SourceWuzzuf
- Listed2 months ago
Related Full Stack jobs
Android Developer
Develop, maintain, and enhance native Android SDKs using Kotlin. Implement Android components, libraries, and API integrations. Integrate SDKs with payment…
Senior iOS Developer
Design, develop, maintain, and enhance native iOS SDKs using Swift. Design and implement scalable iOS architectures and technical solutions. Develop reusable…
PHP Developer
What You ll Be Doing Maintain, troubleshoot, and enhance production applications built on PHP 7.x within a fully governed environment Own MySQL database health…
Senior Software Developer
Design and ship features end to end across our Node.js services and React front ends, from data model to deployed and monitored. Write specifications precise…