Odoo Finance & Billing Developer (Hybrid, High-Volume)

EngiFlex BV

Kortenberg

Hybrid

EUR 85,000 - 120,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Company car
Education budget / career development

Job summary

EngiFlex BV is seeking an experienced Odoo Developer for Finance and Billing to connect a CPMS with Odoo, ensuring reliable financial flows for rating, invoicing, payments, and reconciliation at high transaction volumes.

You will collaborate with Finance, Business Analysts, integration partners and CPMS providers, delivering robust interfaces, master data sync, and automated testing within a hybrid work setup in Belgium.

Qualifications

  • You have solid, demonstrable experience as an Odoo developer and have completed several implementations with recent Odoo versions, including Odoo 18.
  • You are proficient in Python, the Odoo ORM, PostgreSQL, XML views and the Odoo module development framework. Experience with OWL and front-end customisation is an advantage.
  • You understand Odoo's accounting and invoicing modules in depth, including journals, taxes, payment terms, reconciliation, multi-company and multi-currency configurations.
  • You have practical integration experience with REST APIs, XML-RPC and JSON-RPC, webhooks, queues, ETL and file-based interfaces in high-volume environments.
  • You work with Git, automated testing, CI/CD and containerised environments as part of your normal development workflow.
  • You understand accounting well enough to discuss financial processes with a controller and identify when a technical design could compromise the accounts.
  • You act as a functional sparring partner, not just an executor. You clarify the underlying need before building and raise the consequences of design choices.
  • Experience with high-volume transactional or usage-based billing environments, such as e-mobility, energy, telecommunications, payments or SaaS, is an advantage.
  • You work autonomously, document your work in a structured way and are comfortable in a project involving multiple partners.
  • You are fluent in English. A good command of French or Dutch is an advantage.

Responsibilities

  • Configure and develop the Odoo modules supporting invoicing, accounting, contracts and subscriptions, analytic accounting, payments and dunning.
  • Build and maintain the integration between the CPMS and Odoo, including master data synchronisation, ingestion of rated sessions and CDRs, invoice generation, credit notes, and the return flow for payment and settlement statuses.
  • Develop reliable interfaces with the payment service provider, SEPA flows and bank statement imports, including automated reconciliation and exception queues.
  • Design for both volume and failure by using idempotent processing, replay and retry mechanisms, deduplication, cut-off handling, clear error states and safeguards against silent data loss.
  • Translate functional specifications into documented, testable code. Challenge specifications when a standard Odoo capability is a better fit than a custom development.
  • Apply a standard-first approach, minimise customisation, document every deviation and preserve the upgrade path.
  • Write automated tests, participate in code reviews, and support CI/CD and deployment pipelines across development, staging and production environments.
  • Set up monitoring, logging and alerting for the financial interfaces so that failed batches are detected before they affect Finance operations.
  • Contribute to technical decisions about the target architecture together with the IT and architecture teams.

Skills

Python
Odoo ORM
PostgreSQL
XML views
Odoo module development
OWL
REST APIs
XML-RPC/JSON-RPC
Git
CI/CD
Containerisation
English

Tools

Git
CI/CD tools
Docker
Kubernetes

Job description

EngiFlex BV is seeking an experienced Odoo Developer for Finance and Billing to connect a CPMS with Odoo, ensuring reliable financial flows for rating, invoicing, payments, and reconciliation at high transaction volumes.

You will collaborate with Finance, Business Analysts, integration partners and CPMS providers, delivering robust interfaces, master data sync, and automated testing within a hybrid work setup in Belgium.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Finance & Billing Analyst (Odoo) – Hybrid + Car
Finance & Billing Analyst (Odoo) – Hybrid + Car

EngiFlex BV • Kortenberg

Hybrid
EUR 70,000 - 100,000
Company car
Education budget
Career plan
Odoo Finance & Billing Architect for High-Volume Integrations
Odoo Finance & Billing Architect for High-Volume Integrations

Neurho Solutions • Kortenberg

On-site
EUR 60,000 - 90,000
Extra-legal benefits
Finance & Billing Odoo Developer (Employed or freelance)
Finance & Billing Odoo Developer (Employed or freelance)

EngiFlex BV • Kortenberg

Hybrid
EUR 85,000 - 120,000
Company car
Education budget / career development
Odoo Developer: Fintech Integrations & Invoicing
Odoo Developer: Fintech Integrations & Invoicing

Keystone Solutions • Kortenberg

Hybrid
EUR 111,000 - 166,000
Finance Business Analyst – Odoo Billing & ERP
Finance Business Analyst – Odoo Billing & ERP

HumanInTech • Vlaams-Brabant

Hybrid
EUR 55,000 - 75,000
Odoo Finance & Billing Integration Engineer
Odoo Finance & Billing Integration Engineer

HumanInTech • Vlaams-Brabant

Hybrid
EUR 50,000 - 80,000
Odoo Developer – Odoo & Python
Odoo Developer – Odoo & Python

Pauwels Consulting • Kortenberg

Hybrid
EUR 55,000 - 75,000
Finance & Billing BA—Odoo ERP Integration Lead
Finance & Billing BA—Odoo ERP Integration Lead

Keystone Solutions • Kortenberg

On-site
EUR 111,000 - 185,000
Odoo Finance Analyst — Billing & ERP Integration
Odoo Finance Analyst — Billing & ERP Integration

Neurho Solutions • Kortenberg

On-site
EUR 60,000 - 90,000
Odoo Finance Integrations Engineer
Odoo Finance Integrations Engineer

Pauwels Consulting • Kortenberg

Hybrid
EUR 55,000 - 75,000