Finance & Billing Odoo Developer (Employed or freelance)
Il y a 1 heure
Kortenberg, Flanders, Belgique
EngiFlex BV
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
h3Tasks and responsibilities /h3h3About the assignment /h3pA charging platform is being replaced by a new Charge Point Management System (CPMS). Odoo remains the ERP and billing engine. The assignment focuses on connecting the CPMS with Odoo and establishing reliable financial flows for rating, invoicing, payments, roaming settlement, accounting and reconciliation. These flows must remain accurate at high transaction volumes, including scenarios involving up to one million transactions. /ppYou will work within the Odoo implementation workstream, alongside the Business Analyst for Finance and Billing, the Finance team, the integration partner and the CPMS provider. /ph3Your responsibilities /h3ulliConfigure and develop the Odoo modules supporting invoicing, accounting, contracts and subscriptions, analytic accounting, payments and dunning. /liliBuild 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. /liliDevelop reliable interfaces with the payment service provider, SEPA flows and bank statement imports, including automated reconciliation and exception queues. /liliDesign 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. /liliTranslate functional specifications into documented, testable code. Challenge specifications when a standard Odoo capability is a better fit than a custom development. /liliApply a standard-first approach, minimise customisation, document every deviation and preserve the upgrade path. /liliWrite automated tests, participate in code reviews, and support CI/CD and deployment pipelines across development, staging and production environments. /liliSet up monitoring, logging and alerting for the financial interfaces so that failed batches are detected before they affect Finance operations. /liliContribute to technical decisions about the target architecture together with the IT and architecture teams. /li /ulh3Your profile /h3ulliYou have solid, demonstrable experience as an Odoo developer and have completed several implementations with recent Odoo versions, including Odoo 18. /liliYou 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. /liliYou understand Odoo's accounting and invoicing modules in depth, including journals, taxes, payment terms, reconciliation, multi-company and multi-currency configurations. /liliYou have practical integration experience with REST APIs, XML-RPC and JSON-RPC, webhooks, queues, ETL and file-based interfaces in high-volume environments. /liliYou work with Git, automated testing, CI/CD and containerised environments as part of your normal development workflow. /liliYou understand accounting well enough to discuss financial processes with a controller and identify when a technical design could compromise the accounts. /liliYou act as a functional sparring partner, not just an executor. You clarify the underlying need before building and raise the consequences of design choices. /liliExperience with high-volume transactional or usage-based billing environments, such as e-mobility, energy, telecommunications, payments or SaaS, is an advantage. /liliYou work autonomously, document your work in a structured way and are comfortable in a project involving multiple partners. /liliYou are fluent in English. A good command of French or Dutch is an advantage. /li /ulh3Why this assignment? /h3ulliYou will work on a greenfield integration between a CPMS and Odoo, creating new financial flows rather than maintaining a legacy charging-platform integration. /liliThe scope combines high transaction volumes, multiple external systems, real-time and batch processing, and strict auditability requirements. /liliYou will have direct contact with business stakeholders, supported by a Business Analyst and a Finance team with strong domain knowledge. /liliThe work connects mobility, energy and technology and supports the further development of charging activities and partnerships. /liliYour work will support invoicing for thousands of customers and settlement with dozens of roaming partners each month. /li /ulh3Practical information /h3ulliWorkload: 5 days per week. /liliLocation: Kortenberg, with hybrid working. On-site presence is expected during design sessions, testing and cutover phases. /liliSelection process: CV screening, an interview and a technical deep dive into Odoo and integration design. /li /ulh3Reporting line /h3pThe Odoo Developer for Finance and Billing is part of the Odoo implementation workstream within the CPMS programme. The role reports to the Stream Lead and works closely with the Product and IT teams. /ph3Offer /h3pYou will be part of a growing