Zur Verstärkung des Teams suchen wir ab September einen erfahrenen Backend Entwickler (w/m):
Aufgaben:
Übernahme und Assessment der bestehenden Codebasis (GitHub): lokale Inbetriebnahme, Einarbeitung in Architektur und Datenmodell, validierte Restaufwandsschätzung
Anbindung eines TMS über die bestehende REST-Ingestion-API (Push, optional Pull) inkl. Authentifizierung, Idempotenz sowie Fehler- und Feedback-Schleifen
Erstellung der Mapping-Artefakte vom Quellformat des TMS in das kanonische eFTI-Datenmodell (CDS/Annex I) inkl. Codelisten, Maßeinheiten und Normalisierung
Validierung gegen die offiziellen XSD- und Schematron-Releases, Einspielen und Aktivieren neuer Schema-Bundles, automatisierte Schema- und Business-Rule-Validierung
Härrtung der asynchronen Verarbeitung (Worker-, Retry-, Fehler- und Replay-Pfade) und Aufbau einer End-to-End-Teststrecke mit Test- und Echtdaten
Ergänzung fehlender API-Endpunkte nach Bedarf
Technische Dokumentation, Mitwirkung an Datenqualitäts-Assessment und Pilot-Auswertung
Skills:
Mindestens 5 Jahre Berufserfahrung in der Backend-Entwicklung, nachweislich eigenverantwortliche Übernahme und Weiterentwicklung bestehender Codebasen
REST-API-Design und -Integration inkl. gängiger Authentifizierungsverfahren (API-Keys, OAuth2, JWT)
Fundierte XML-Kompetenz: XSD, XPath, Schematron, Validierungspipelines; saubere JSON-XML-Interoperabilität
Datenmapping/ETL: Transformation heterogener Quelldaten in kanonische Datenmodelle, Umgang mit Codelisten und Maßeinheiten
Asynchrone Verarbeitung: Job-Queues, Worker, Idempotenz, Retry-Semantik
Relationale Datenbanken (bevorzugt PostgreSQL), Erfahrung mit Versionierungs- und Audit-Datenmodellen
Testautomatisierung (Unit-, Integrations- und End-to-End-Tests)
Git/GitHub, Docker, CI/CD-Grundlagen
Erfahrung mit XSLT/XQuery bzw. Saxon
Python Kenntnisse von Vorteil
Erfahrung im Bereich Transport und Logistik von Vorteil für dieses Projekt
Projektort: Wien
Projektstart: September 2026
Projektlaufzeit: Ende 2026 + Option auf Verlängerung
Wir freuen uns auf Ihre aussagekräftigen Bewerbungsunterlagen inklusive Stundensatz und Verfügbarkeit.