Odoo Developer – Finance

Il y a 1 heure

belgium be HumanInTech Temps plein

Was Sie tun werden

Ein belgisches Energieunternehmen ersetzt seine Ladeplattform durch ein neues Charge Point Management System. Odoo bleibt das ERP- und Abrechnungssystem. Die Herausforderung besteht darin, die neue Plattform mit Odoo zu integrieren und robuste Finanzflüsse sicherzustellen: Rating, Rechnungsstellung, Zahlungen, Roaming-Abrechnung, Buchhaltung und Abstimmung.

Sie arbeiten innerhalb des Odoo-Implementierungs-Workstreams, zusammen mit dem Business Analyst für Finance & Billing, dem Finance-Team, einem Integrationspartner und dem Plattformanbieter.

Zu Ihren Aufgaben gehören:

  • Konfiguration und Entwicklung der Odoo-Module, die die Finanzflüsse abbilden: Rechnungsstellung, Buchhaltung, Verträge und Abonnements, analytische Buchhaltung, Zahlungen und Mahnwesen.
  • Aufbau und Pflege der Integration zwischen der Ladeplattform und Odoo: Stammdatensynchronisation, Einspeisung bewerteter Sessions und CDRs, Rechnungserstellung, Gutschriften und der Rückfluss von Zahlungs- und Abrechnungsstatus.
  • Entwicklung robuster Schnittstellen zum Payment Service Provider, SEPA-Flüsse und Bankauszugsimporte, einschließlich automatisierter Abstimmung und Exception-Queues.
  • Design für Volumen und für Fehlerszenarien: idempotente Verarbeitung, Replay- und Retry-Mechanismen, Deduplizierung, Cut-off-Handling, klare Fehlerzustände und kein stiller Datenverlust.
  • Umsetzung der fachlichen Spezifikationen in testbaren, dokumentierten Code – und Hinterfragen dieser Spezifikationen, wenn eine Standard-Odoo-Funktionalität die Aufgabe besser erfüllt als eine Individualentwicklung.
  • Wahrung des Standard-First-Prinzips: Minimierung von Anpassungen, Dokumentation jeder Abweichung und Offenhalten des Upgrade-Pfads.
  • Erstellung automatisierter Tests, Teilnahme an Code-Reviews und Unterstützung der CI/CD- und Deployment-Pipelines über Entwicklungs-, Staging- und Produktionsumgebungen hinweg.
  • Einrichtung von Monitoring, Logging und Alerting für die Finanzschnittstellen, damit fehlgeschlagene Batches erkannt werden, bevor sie den Finance-Betrieb beeinträchtigen.
  • Mitwirkung an technischen Designentscheidungen zur Zielarchitektur gemeinsam mit den IT- und Architektur-Teams.

Was wir suchen

  • Fundierte, nachweisbare Erfahrung als Odoo-Entwickler, mit mehreren Implementierungen aktueller Odoo-Versionen, einschließlich Odoo 18.
  • Beherrschung von Python, dem Odoo ORM, PostgreSQL, XML-Views und dem Modul-Entwicklungsframework. OWL und Frontend-Anpassungen sind ein Plus.
  • Tiefgehende Kenntnisse der Odoo-Module für Buchhaltung und Rechnungsstellung: Journale, Steuern, Zahlungsbedingungen, Abstimmung, Multi-Company- und Multi-Currency-Setups.
  • Echte Integrationserfahrung: REST APIs, XML-RPC / JSON-RPC, Webhooks, Queues, ETL und dateibasierte Schnittstellen in Umgebungen, in denen Volumen eine Rolle spielen.
  • Sicherer Umgang mit Git, automatisierten Tests, CI/CD und containerisierten Umgebungen.
  • Ausreichende Buchhaltungskenntnisse, um mit einem Controller auf Augenhöhe zu sprechen und zu erkennen, wann ein technisches Design die Bücher durcheinanderbringen würde.
  • Ein fachlicher Sparringspartner, nicht nur ein Umsetzer: Sie fragen nach dem Warum, bevor Sie bauen, und Sie weisen auf die Konsequenzen einer Designentscheidung hin.
  • Erfahrung in hochvolumigen transaktionalen oder nutzungsbasierten Abrechnungsumgebungen – E-Mobilität, Energie, Telekommunikation, Zahlungsverkehr, SaaS – ist ein starker Vorteil.
  • Autonome Arbeitsweise, strukturierte Dokumentation und sicheres Agieren in einem Multi-Partner-Projektumfeld.
  • Fließend in Englisch. Gute Französisch- oder Niederländischkenntnisse sind von Vorteil.

Warum dieser Auftrag wichtig ist

Dies ist eine Greenfield-Integration: Sie bauen die neuen Finanzflüsse zwischen der Ladeplattform und Odoo auf, anstatt ein Legacy-System zu warten. Die Arbeit ist technisch anspruchsvoll: hohe Transaktionsvolumen, mehrere externe Systeme, Echtzeit- und Batch-Flüsse, strenge Auditierbarkeitsanforderungen.

Sie haben direkten Zugang zu den Business-Stakeholdern, unterstützt durch einen Business Analyst und ein Finance-Team mit starker Fachexpertise, sodass die Spezifikationen in der operativen Realität verankert sind. Die Plattform ist für die nächste Dekade ausgelegt, und was Sie bauen, wird jeden Monat Tausende von Kunden abrechnen und mit Dutzenden von Roaming-Partnern abrechnen.

Der Rahmen

Dieser Auftrag läuft über zwei Monate, beginnt sofort und kann je nach Projekt-Roadmap verlängert werden. Die Auslastung beträgt fünf Tage pro Woche. Der Standort ist in Flämisch-Brabant, mit hybrider Arbeitsweise. Präsenz vor Ort wird während Design-Sessions, Test- und Cutover-Phasen erwartet. Der Auswahlprozess umfasst CV-Screening, ein Interview und einen