Python Entwickler (m/w/d)

Freelance / Dienstvertrag / Projekt

Berlin, Berlin

12 Nov 2025


    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