- 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
- CategoryFullStack
- SourceWuzzuf
- Listed1h ago
Related FullStack jobs
AI Product Engineer
Discover the Responsibilities Design and build end-to-end AI-powered product features, including assistants, copilots, knowledge tools, and automation…
Lead Quality Assurance Engineer - Mobile Applications
At Emirates, we believe in connecting the world, to and through our global hub in Dubai, and in constantly innovating to ensure our customers 'Fly Better'…
Product Designer
– Product Designer (SaaS Products Division) Location: UAE / Remote Department: Technology / Software Engineering Reports To: CTO/CEO & MD/IT Manager Role…
Senior Full Stack Developer
Design and develop scalable RESTful APIs and microservices using ASP NET Core (NET 8+) Implement business logic, validation, authentication, and authorization…