Deine Aufgaben
– Du programmierst, implementierst und passt technische Komponenten in Applikationen auf Basis der vorgegebenen Technologien an, inklusive zugehöriger Schnittstellen und Module.
– Du unterstützt die Ausgestaltung der System- und Komponentenarchitektur.
– Du behebst Fehler, die während der Testphasen in den Applikationen oder Komponenten auftreten.
– Du erstellst System- und Komponentendokumentationen sowie Lieferpakete für die betreffenden Applikationen.
– Du führst Code-Reviews, Komponententests, Modultests und Modulgruppentests durch.
– Du berichtest Risiken und Probleme an die Technischen Architekten und das Projektmanagement.
Das solltest du mitbringen
– Zertifizierungen in mehr als einem relevanten Softwareentwicklungsthema oder eine vergleichbare Qualifikation
– Mehrjährige Erfahrung in der Datenmodellierung (über 3 Jahre)
– Fundierte Erfahrung (mindestens 3 Jahre) in der Java- und Python-Programmierung
– Erfahrung mit Datentransformationen, insbesondere mit ETL-Prozessen (Extract, Transform, Load)
– Mehrjährige Erfahrung in (skalierten) agilen Projekten, wie SCRUM, Kanban oder SAFe
– Teamfähigkeit, Kommunikationsstärke und eine ausgeprägte analytische Denkweise
– Erfahrungen im Umgang mit JIRA (mindestens 2 Jahre)
– Idealerweise Erfahrung in Projekten bei der Deutschen Bahn, bevorzugt im Fahrplanbereich der DB Netz AG
– Bestenfalls Kenntnisse im Einsatz von Dagster und dbt
– Bestenfalls Erfahrung im Umgang mit Kubernetes
– Bestenfalls Erfahrung im Umgang mit CI/CD Pipelines
Das bieten wir dir
– Ein spannendes Projektumfeld mit viel Raum für selbstständiges Arbeiten
– Die Möglichkeit, an innovativen Lösungen in einem engagierten Team mitzuwirken
– Einen Austausch auf Augenhöhe in einer professionellen und agilen Arbeitsatmosphäre
Die Leistungserbringung erfolgt 80% Remote und 20% Onsite (Frankfurt).