Python Entwickler (LINUX-Serverumfeld, PostgreSQL/API) (m/w/d) Remote/Frankfurt am Main
Python Entwickler (LINUX-Serverumfeld, PostgreSQL/API) (m/w/d) Remote/Frankfurt am Main

Python Entwickler (LINUX-Serverumfeld, PostgreSQL/API) (m/w/d) Remote/Frankfurt am Main

Freelancer 48000 - 84000 € / Jahr (geschätzt) Kein Home Office möglich
S

Auf einen Blick

  • Aufgaben: Optimize Python code and enhance database performance for a railway optimization project.
  • Arbeitgeber: Join sms Consulting GmbH, a trusted partner in IT recruitment since 1993.
  • Mitarbeitervorteile: Work remotely with flexible hours and gain valuable experience in a cutting-edge tech environment.
  • Warum dieser Job: Be part of a project that improves railway efficiency and impacts real-world operations.
  • Gewünschte Qualifikationen: Strong Python skills, Linux experience, and PostgreSQL knowledge required; German proficiency is a must.
  • Andere Informationen: Opportunity to work on innovative solutions in a collaborative team setting.

Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.

Für unser Projekt IT_{ $PROJECT_ID} suchen wir folgenden Spezialisten (m/w/d):

110 Tage (remote 108 PT/ Frankfurt/Main 2 PT)

13.01.2025 – 30.06.2025

Projekt: ADA-PMB

IT-Projekte zur Verbesserung der Betriebsqualität – Betriebsführung und Weiterentwicklung unseres Frontends sowie der zugehörigen Schnittstellen.

ADA-PMB errechnet mittels einer mathematischen Optimierung für einen ausgewählten Teil des Eisenbahnnetzes einen optimierten Dispositionsfahrplan und leitet daraus aggregierte, menschenlesbare Handlungsempfehlungen ab. „Optimiert“ bedeutet in diesem Zusammenhang, dass die Züge so verkehren, dass eine möglichst geringe Gesamtverspätung entsteht. Dazu nutzt ADA-PMB Fahrplandaten, Informationen über die verfügbare Infrastruktur und IST-Daten aus dem Dispositionssystem LeiDis-S/K.

Technologie-Stack

  • Frontend: Angular, Bootstrap, HTML5
  • Backend/Middleware: Node.js, Nest.js, Java, Python
  • Optimierer: GUROBI
  • Datenbank: PostgreSQL
  • Messaging und Echtzeit-Kommunikation: RabbitMQ, WebSockets

Herausforderungen

  • Skalierung der Systeme bei gleichzeitiger Gewährleistung der Performance
  • Einhaltung strenger Datenschutz- und Sicherheitsrichtlinien des DB-Konzerns
  • Entwicklung intuitiver Benutzeroberflächen für eine diverse Nutzergruppe
  • Optimierung der Datenbankperformance bei stetig wachsendem Datenvolumen
  • Beschleunigung der Rechenzeit der mathematischen Optimierung im Kern unseres Verfahrens

Projektsprache: Deutsch

Dokumentation: Im Code sowie mittels JIRA/Confluence

Muss-Anforderungen:

  • Ausgeprägte IT-Affinität, Verständnis & IT-Architektur (5 Referenzprojekte)
  • Fundierte Kenntnisse in Python (5 Referenzprojekte)
  • Kenntnisse LINUX-Serverumfeld (kein Windows) (1 Referenzprojekt und/oder Zertifizierungen)
  • Datenbankkenntnisse – fundierte Kenntnisse in PostgreSQL/API (1 Referenzprojekt)
  • Deutsch (Muttersprache oder Sprachzertifikat C1 oder besser)

Soll-Anforderungen:

  • In der Lage sein Python-Code zu verstehen, zu konzeptionieren, Verbesserungspotentiale zu erkennen und diese, in Abstimmung mit dem Fachbereich, in Lösungen umzusetzen. (5 Referenzprojekte)
  • Spezialisierte Kenntnisse im Bereich Laufzeitoptimierung mit den genannten Sprachen haben. (1 Referenzprojekt)
  • Adressatengerechte Aufbereitung von Dokumentationsunterlagen in Deutsch erstellen. (1 Referenzprojekt)
  • Erfahrung mit Projekten im eisenbahnbetrieblichen Umfeld bzw. mit Daten aus dem Eisenbahnbetrieb. (1 Referenzprojekt)

Aufgaben:

  • Identifizierung von Optimierungspotenzialen auf Basis einer Code-Analyse
  • Umsetzung von identifizierten Beschleunigungsmaßnahmen in Python, auch in Verbindung mit einer PostgreSQL-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 Software durch die DB Netz 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ätsstandards 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.

Die sms Consulting GmbH ist seit 1993 für ihre Kunden ein kompetenter Partner für die Rekrutierung externer IT-Spezialisten. Auch die Vermittlung von Festangestellten gehört zu unserem Dienstleistungsspektrum. Durch eine Vielzahl erfolgreich besetzter Positionen sind wir sowohl für mittelständige Unternehmen als auch für große Konzerne der richtige Partner.

Bitte senden Sie uns als Partner/Unternehmen Ihren verfügbaren Mitarbeiter für das Projekt per E-Mail an:

Bewerbung direkt per E-Mail .

oder klicken Sie zur Direktbewerbung den Button „Jetzt bewerben“.

#J-18808-Ljbffr

Python Entwickler (LINUX-Serverumfeld, PostgreSQL/API) (m/w/d) Remote/Frankfurt am Main Arbeitgeber: sms Consulting GmbH

Die sms Consulting GmbH bietet Ihnen als Python Entwickler (m/w/d) in einem dynamischen Remote-Umfeld oder in Frankfurt am Main eine hervorragende Arbeitsatmosphäre, die von Teamgeist und Innovation geprägt ist. Wir fördern Ihre berufliche Weiterentwicklung durch spannende Projekte im Bereich der IT-Optimierung und bieten Ihnen die Möglichkeit, an bedeutenden Herausforderungen im Eisenbahnbetrieb zu arbeiten. Genießen Sie flexible Arbeitszeiten und die Chance, Ihre Fähigkeiten in einem unterstützenden Umfeld weiter auszubauen.
S

Kontaktperson:

sms Consulting GmbH HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Python Entwickler (LINUX-Serverumfeld, PostgreSQL/API) (m/w/d) Remote/Frankfurt am Main

Tip Nummer 1

Stelle sicher, dass du deine Erfahrungen mit Python und PostgreSQL in den Vordergrund stellst. Zeige konkrete Beispiele aus deinen Referenzprojekten, die deine Fähigkeiten in diesen Technologien belegen.

Tip Nummer 2

Da das Projekt eine starke IT-Affinität erfordert, solltest du dich darauf vorbereiten, über deine Kenntnisse in IT-Architektur zu sprechen. Bereite dich darauf vor, wie du Optimierungspotenziale identifizieren und umsetzen kannst.

Tip Nummer 3

Vertrautheit mit dem LINUX-Serverumfeld ist ein Muss. Wenn du Zertifikate oder relevante Projekte hast, die deine Erfahrung in diesem Bereich zeigen, bringe diese unbedingt zur Sprache.

Tip Nummer 4

Da die Projektsprache Deutsch ist, stelle sicher, dass du deine Kommunikationsfähigkeiten in Deutsch unter Beweis stellen kannst. Bereite dich darauf vor, technische Konzepte klar und verständlich zu erklären.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Python Entwickler (LINUX-Serverumfeld, PostgreSQL/API) (m/w/d) Remote/Frankfurt am Main

Fundierte Kenntnisse in Python
Kenntnisse im LINUX-Serverumfeld
Erfahrung mit PostgreSQL und API-Integration
IT-Architektur Verständnis
Optimierung von Datenbankperformance
Kenntnisse in Angular, Bootstrap, HTML5
Erfahrung mit Node.js und Nest.js
Mathematische Optimierung
Code-Analyse und Verbesserungspotentiale erkennen
Dokumentationserstellung in Deutsch
Erfahrung im eisenbahnbetrieblichen Umfeld
Testen und Debuggen von Softwareanwendungen
Teilnahme an Code-Reviews
Präsentationsfähigkeiten
Training interner Mitarbeiter

Tipps für deine Bewerbung 🫡

Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die Muss- und Soll-Anforderungen. Stelle sicher, dass du alle geforderten Qualifikationen und Erfahrungen in deiner Bewerbung hervorhebst.

Referenzprojekte angeben: Füge spezifische Referenzprojekte hinzu, die deine Kenntnisse in Python, PostgreSQL und im LINUX-Serverumfeld belegen. Beschreibe kurz, welche Rolle du in diesen Projekten hattest und welche Ergebnisse erzielt wurden.

Dokumentation und Code-Kommentare: Betone deine Fähigkeit, Dokumentationsunterlagen zu erstellen und deinen Code verständlich zu kommentieren. Dies ist besonders wichtig, da die Dokumentation im Code sowie in Confluence erfolgen soll.

Sprache und Stil: Achte darauf, dass deine Bewerbung in einwandfreiem Deutsch verfasst ist. Verwende eine klare und präzise Sprache, um deine IT-Affinität und dein Verständnis für IT-Architektur zu unterstreichen.

Wie du dich auf ein Vorstellungsgespräch bei sms Consulting GmbH vorbereitest

Verstehe den Technologie-Stack

Mach dich mit dem gesamten Technologie-Stack vertraut, der in der Stellenbeschreibung erwähnt wird. Insbesondere solltest du deine Kenntnisse in Python, PostgreSQL und den verwendeten Frameworks wie Node.js und Angular hervorheben.

Bereite Beispiele vor

Sei bereit, konkrete Beispiele aus deinen bisherigen Projekten zu nennen, die deine Erfahrungen mit den geforderten Technologien und Anforderungen belegen. Zeige, wie du Optimierungspotenziale identifiziert und Lösungen umgesetzt hast.

Sprich über Datenschutz und Sicherheit

Da die Einhaltung strenger Datenschutz- und Sicherheitsrichtlinien wichtig ist, solltest du dich auf Fragen zu diesen Themen vorbereiten. Überlege dir, wie du in der Vergangenheit mit solchen Herausforderungen umgegangen bist.

Dokumentation und Kommunikation

Bereite dich darauf vor, über deine Erfahrungen in der Dokumentation von Code und der Erstellung von Benutzeranleitungen zu sprechen. Betone, wie wichtig es ist, Informationen klar und verständlich aufzubereiten, insbesondere für diverse Nutzergruppen.

Python Entwickler (LINUX-Serverumfeld, PostgreSQL/API) (m/w/d) Remote/Frankfurt am Main
sms Consulting GmbH
S
  • Python Entwickler (LINUX-Serverumfeld, PostgreSQL/API) (m/w/d) Remote/Frankfurt am Main

    Freelancer
    48000 - 84000 € / Jahr (geschätzt)

    Bewerbungsfrist: 2027-02-01

  • S

    sms Consulting GmbH

    50 - 100
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>