Odoo Developer
- Hiring from
- Belgium
- Work type
- Hybrid
- Posted
622,614 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Our client is looking for a seasoned Odoo specialist to support the integration of a new charging platform with an existing ERP and billing environment. The assignment focuses on building reliable financial flows that can scale, reconcile accurately, and support a high volume of transactions across invoicing, payments, settlement, and accounting.
Responsibilities
In this role, you will work closely with finance, business analysis, integration, and architecture stakeholders to design and deliver robust Odoo-based solutions. You will combine hands-on development with a strong functional mindset, ensuring that technical choices support the financial processes end to end.
Responsibilities
In this role, you will work closely with finance, business analysis, integration, and architecture stakeholders to design and deliver robust Odoo-based solutions. You will combine hands-on development with a strong functional mindset, ensuring that technical choices support the financial processes end to end.
- Configure and develop Odoo modules covering invoicing, accounting, contracts and subscriptions, analytic accounting, payments, and dunning.
- Build and maintain integrations between the charge point management system and Odoo, including master data synchronization, rated session ingestion, CDR processing, invoice generation, credit notes, and payment/settlement status flows.
- Develop interfaces with payment providers, SEPA processes, and bank statement imports, including automated reconciliation and exception handling.
- Design solutions that can handle high transaction volumes and failure scenarios, with idempotent processing, retry and replay mechanisms, deduplication, cut-off handling, and clear error management.
- Translate functional requirements into documented, testable code and challenge specifications when standard Odoo capabilities provide a better fit than custom development.
- Keep customizations to a minimum, document deviations carefully, and preserve the upgrade path of the solution.
- Write automated tests, participate in code reviews, and support CI/CD and deployment activities across development, staging, and production environments.
- Contribute to monitoring, logging, and alerting for financial interfaces to ensure issues are detected before they impact operations.
- Participate in technical design decisions for the target architecture together with the wider IT and architecture stakeholders.
Technical Skills
The ideal candidate is not only a technical implementer, but also a thoughtful sparring partner who can question requirements, spot risks early, and help shape practical solutions. You work independently, document clearly, and are comfortable collaborating in a multi-partner project setting.
- Strong experience as an Odoo developer, with several recent implementations and hands-on knowledge of Odoo 18.
- Solid command of Python, the Odoo ORM, PostgreSQL, XML views, and the Odoo module development framework.
- Knowledge of Odoo accounting and invoicing modules, including journals, taxes, payment terms, reconciliation, multi-company, and multi-currency setups.
- Proven integration experience with REST APIs, XML-RPC / JSON-RPC, webhooks, queues, ETL, and file-based interfaces.
- Comfortable working with Git, automated testing, CI/CD, and containerized environments.
- Understanding of accounting principles sufficient to validate technical decisions against financial requirements.
- Experience in high-volume transactional or usage-based billing environments such as e-mobility, energy, telco, payments, or SaaS is a strong advantage.
- OWL and front-end customization are a plus.
The ideal candidate is not only a technical implementer, but also a thoughtful sparring partner who can question requirements, spot risks early, and help shape practical solutions. You work independently, document clearly, and are comfortable collaborating in a multi-partner project setting.
- Proven ability to work autonomously and structure your own deliverables.
- A collaborative mindset with the confidence to challenge functional assumptions when needed.
- Strong attention to data quality, auditability, and long-term maintainability.
- Comfortable working in a complex environment with multiple systems and stakeholders.
- This is a freelance or consultancy assignment, working on a self-employed basis or through a consultancy company.
- The assignment is planned for 5 days per week and is described as a long-term consulting opportunity.
- Hybrid working applies, with on-site presence expected during design sessions, testing, and cutover phases.
- Languages: fluent English is required; good command of Dutch or French is an advantage.
- Reference #: INW28838
- Isa Fars
- isa.fars@i4m.be
