Aufgaben:
* Identifizierung von Optimierungspotenzialen auf Basis einer Code-Analyse
* Umsetzung von identifizierten Beschleunigungsmaßnahmen in Python, auch in Verbindung mit einer Post-gresSQL-Datenbank
* Integration von neuen Features nach Freigabe durch den Fachbereich
* Entwicklung Quellcode und Qualitätssicherung
* Dokumentation des entwickelten Codes als ausgeführten Text im Quellcode sowie in Confluence, so dass der Code darüber von sachverständigen Dritten nachvollzogen werden kann. Für die Abnahme der Soft-ware durch die DB InfraGO sind entsprechende Dokumente zu erstellen
* Präsentation der Arbeitsergebnisse
* Training der internen Mitarbeiter, damit diese die gebaute Software nachvollziehen, weiterentwickeln und warten können
* Teilnahme an der Planung, Gestaltung und Implementierung von Softwareprojekten
* Testen und Debuggen von Softwareanwendungen, um sicherzustellen, dass diese vorgegebene Qualitäts-standards erfüllen
* Teilnahme an Code-Reviews und Bereitstellung konstruktiven Feedbacks an andere Entwickler
* Die Abnahme der Software erfolgt durch den Auftraggeber. Dabei wird u.a. geprüft, ob die Anforderungen erfüllt, die Software stabil und zuverlässig lauffähig ist und Störungen schnell behoben werden können.
Aufgaben
* Start: 26.11.2025
* Dauer: bis 30.12.2025
* Auslastung: 20 PT, davon 1 PT vor Ort
* Einsatzort: Frankfurt am Main & Remote
Profil
Anforderungen:
Must have:
* Die Fachkraft soll in der Lage sein Python-Code zu verstehen, zu konzeptionieren, Verbesserungspotentiale zu erkennen und diese, in Abstimmung mit dem Fachbereich, in Lösungen umzusetzen (mind. 5 Referenzen in Projekten aus Lebenslauf nachvollziehbar)
* Kenntnisse LINUX-Serverumfeld (kein Windows) (nachgewiesen durch mindestens 1 Referenzprojekt und/oder Zertifizierungen)
* Datenbankkenntnisse – fundierte Kenntnisse in PostgreSQL / API (nachgewiesen durch mindestens 1 Referenzprojekt)
* Die ausschließliche Sprache innerhalb der Abteilung ist auf Grund der fachlichen Begrifflichkeiten „deutsch“ und muss beherrscht werden
Nice to have:
* Die Fachkraft soll spezialisiert Kenntnisse im Bereich Laufzeitoptimierung mit Python haben (Arbeit in mindestens 1 vorherigen Projekte Erfahrung im Lebenslauf nachvollziehbar)
* Adressatengerechte Aufbereitung von Dokumentationsunterlagen in Deutsch erstellen (Arbeit in mindestens 1 vorherigen Projekte Erfahrung im Lebenslauf nachvollziehbar)
* Erfahrung mit Projekten im eisenbahnbetrieblichen Umfeld bzw. mit Daten aus dem Eisenbahnbetrieb (Arbeit in mindestens 1 vorherigen Projekte Erfahrung im Lebenslauf nachvollziehb