Job description
We are looking for an Odoo Developer to build reliable financial flows between a new charging management platform and an existing Odoo ERP and billing environment. The mission covers high transaction volumes, real-time and batch integrations, and financial reconciliation in an e-mobility context.
Your role
- Configure and develop Odoo modules for invoicing, accounting, subscriptions, payments and dunning.
- Build and maintain integrations for charging data, invoices, credit notes, payments and settlement statuses.
- Develop interfaces for payment services, SEPA flows and bank statements, including automated reconciliation and exception handling.
- Design resilient processing with retries, deduplication, clear error states and no silent data loss.
- Translate and challenge functional specifications, favouring standard Odoo capabilities and documenting deviations.
- Write automated tests, take part in code reviews and support CI/CD and deployments.
- Set up monitoring, logging and alerts for financial interfaces.
- Contribute to technical design with finance, business analysis, IT, architecture and integration partners.
You have
- At least four years of API integration experience, including use in the past year.
- At least four years of systems integration experience, including use in the past year.
- At least four years of experience with financial and accounting systems, including use in the past year.
- At least four years of financial reconciliation experience, including use in the past year.
- At least four years of payment processing experience, including use in the past year.
- At least four years of Odoo development experience, including use in the past year.
- At least four years of Python experience, including use in the past year.
- At least four years of PostgreSQL experience, including use in the past year.
- English at C1 level.
- Dutch or French at C1 level.
A plus
- Several implementations of recent Odoo versions, including Odoo 18.
- Knowledge of the Odoo ORM.
- Knowledge of Odoo XML views.
- Knowledge of the Odoo module development framework.
- Knowledge of OWL.
- Experience with front-end customisation.
- Knowledge of Odoo accounting modules, including journals, taxes, reconciliation and multi-company and multi-currency setups.
- Knowledge of Odoo invoicing modules, including payment terms.
- Integration experience with REST APIs.
- Integration experience with XML-RPC.
- Integration experience with JSON-RPC.
- Integration experience with webhooks.
- Integration experience with queues.
- Integration experience with ETL.
- Experience with file-based interfaces.
- Integration experience in high-volume environments.
- Experience with Git.
- Experience with test automation.
- Experience with CI/CD.
- Experience with containerised environments.
- Enough accounting knowledge to assess the impact of technical design choices.
- Ability to challenge functional specifications and explain the consequences of design choices.
- Experience in high-volume transactional billing or usage-based billing.
- Ability to work autonomously.
- Ability to document work in a structured way.
- Ability to work in a multi-partner project environment.
- French at B2 level.
- Dutch at B2 level.
Working at Neurho
Founded in 1998, Neurho is a Belgian IT and business consultancy. For more than 25 years, we have been helping banks, insurers, energy companies and public institutions in Belgium and Luxembourg with their transformation projects. At Neurho, you work on varied and challenging assignments, where your expertise is recognised and your growth encouraged. On top of your salary, you enjoy many extra-legal benefits, designed to suit your role, your needs and your personal wishes.
Neurho is committed to equal opportunity and welcomes every application, regardless of age, origin, nationality, gender, social background, beliefs or disability.