Odoo Developer – Odoo & Python

Pauwels Consulting

Kortenberg

Hybrid

EUR 55,000 - 75,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Pauwels Consulting seeks an experienced Odoo developer to join a financial implementation workstream. You will build integrations between a management platform and an ERP engine, handling invoicing, payments, and reconciliation.

The role emphasizes robust interfaces, idempotent processing, and data integrity. Requirements include 3+ years in Odoo development, strong Python and PostgreSQL skills, and familiarity with accounting modules, REST/XML APIs, and CI/CD.

Qualifications

  • 3+ years of Odoo development with recent versions.
  • 3+ years with Python, the Odoo ORM, PostgreSQL, and XML views.
  • Experience with Odoo accounting and invoicing modules, including journals, taxes, and multi-company setups.
  • Experience with REST APIs, XML-RPC/JSON-RPC, webhooks, and ETL.
  • Knowledge of Git, CI/CD and containerized environments.
  • Functional understanding of accounting principles and financial reconciliation.
  • Fluent English with professional proficiency in French or Dutch.

Responsibilities

  • Configure and develop modules for financial flows including invoicing, accounting, and subscription management.
  • Build and maintain integrations between management systems for data synchronization and automated invoice generation.
  • Develop interfaces for payment service providers and bank statement imports to enable automated reconciliation.
  • Design robust interfaces focusing on idempotent processing, replay mechanisms, and data integrity.
  • Translate functional specifications into documented code while prioritizing standard platform capabilities.
  • Participate in code reviews and support deployment pipelines across development and production environments.

Skills

Odoo development
Python
PostgreSQL
XML views
Odoo accounting
REST APIs
XML-RPC/JSON-RPC
Git
CI/CD
Containerization
English
French or Dutch

Tools

Odoo ORM
PostgreSQL
XML-RPC/JSON-RPC
REST APIs
Git
CI/CD
Containerization
Webhooks
ETL

Job description

Our client, a leading provider of integrated energy and charging solutions, is seeking a developer to join their financial implementation workstream. The project involves building robust integrations between a management platform and an ERP engine to secure critical financial flows including invoicing, payments, and accounting reconciliation.

  • Configure and develop modules for financial flows including invoicing, accounting, and subscription management.
  • Build and maintain integrations between management systems for data synchronization and automated invoice generation.
  • Develop interfaces for payment service providers and bank statement imports to enable automated reconciliation.
  • Design robust interfaces focusing on idempotent processing, replay mechanisms, and data integrity.
  • Translate functional specifications into documented code while prioritizing standard platform capabilities.
  • Participate in code reviews and support deployment pipelines across development and production environments.
  • 3+ years of experience in Odoo development with recent versions.
  • 3+ years working with Python, the Odoo ORM, PostgreSQL, and XML views.
  • Experience with Odoo accounting and invoicing modules, including journals, taxes, and multi-company setups.
  • Technical experience with REST APIs, XML-RPC / JSON-RPC, webhooks, and ETL.
  • Knowledge of software development lifecycle tools including Git, CI/CD, and containerized environments.
  • Functional understanding of accounting principles and financial reconciliation.
  • Proactive and solution-oriented approach to technical design.
  • You are fluent in English with professional proficiency in French or Dutch.
Nice to Haves
  • Experience with OWL and front-end customization.
  • Previous experience in high-volume transactional or usage-based billing environments.
  • Knowledge of e-mobility or energy sector financial processes.
  • Start date: ASAP
  • Duration: 5 months
  • Work regime: Full-time
  • Location: Kortenberg
  • Working model: Hybrid (with onsite presence during design and testing phases)
  • Contract: open to both permanent employees and freelancers
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Business Analyst – Odoo Finance
Business Analyst – Odoo Finance

Pauwels Consulting • Kortenberg

Hybrid
EUR 50,000 - 84,000
Hybrid work model
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
Odoo Developer

Keystone Solutions • Kortenberg

Hybrid
EUR 111,000 - 166,000
Odoo Developer Finance & Billing
Odoo Developer Finance & Billing

Neurho Solutions SRL • Kortenberg

On-site
EUR 60,000 - 90,000
Extra-legal benefits
Développeur Odoo – Intégration Finance & Facturation
Développeur Odoo – Intégration Finance & Facturation

HumanInTech • Vlaams-Brabant

Hybrid
EUR 55,000 - 90,000
Business Analyst Odoo Finance Billing
Business Analyst Odoo Finance Billing

Keystone Solutions • Kortenberg

On-site
EUR 111,000 - 185,000
Odoo Developer – Finance & Billing Integration
Odoo Developer – Finance & Billing Integration

HumanInTech • Vlaams-Brabant

Hybrid
EUR 50,000 - 80,000
Business Analyst, Odoo Finance & Billing (Freelance optional)
Business Analyst, Odoo Finance & Billing (Freelance optional)

EngiFlex • 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
(Odoo) ERP Consultant
(Odoo) ERP Consultant

Akindra Talents • Oost-Vlaanderen

On-site
EUR 60,000 - 90,000
Monthly net bonus
Meal vouchers
Eco cheques
+3