Beschreibung
Beschreibung / AufgabenDie Leistungen des Auftragnehmers (Dienstleisters) werden für das Team RBL C&D mit dem Produkt ISTP erbracht.
Die Durchführung von ITK-Projekten in der fachlichen Domäne Disposition und Reisendeninformation für Kunden des Personenverkehrs und Station und Service. Diese IT-Projektleistungen bestehen im Wesentlichen aus der Definition und dem Design von funktionalen Anwendungsarchitekturen in der fachlichen Domäne und der (Weiter-)Entwicklung und Integration von Applikationen in diesem Bereich.
Durch das IT-Verfahren ISTP werden folgende fachliche Prozesse sichergestellt und unterstützt:
- Züge verfolgen (Ist-Position übernehmen, Abweichungen darstellen)
- Prognosen erstellen und darstellen
- Konflikte erkennen und darstellen (Personal und Fahrzeuge)
- Züge disponieren (Anschlüsse, Verspätungen, Ausfälle, Ersatzzüge)
- Personal im Rahmen der TP-Aufgaben disponieren
- Fahrzeuge im Rahmen der TP-Aufgaben disponieren
- Betroffene informieren (Zugpersonal, Reisende (über RIS))
- Verspätungen dokumentieren (Verspätungsursachen erfassen)
- Schäden vormelden (Fahrzeugschäden erfassen)
- Betriebslage berichten (Zugdaten und Dispositionsvorgänge archivieren)
Aufgaben
- Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
- Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
- Dokumentation der technischen Komponenten
- Erstellen von Systemdokumentationen
- Erstellen von Lieferpaketen für die betreffenden Applikationen
- Einrichten von Entwicklungsumgebungen incl. Continuous Integration
- Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
- Vorbereitung von Entscheidungsvorlagen zu technischen Themen
- Präsentationen zu technisch komplexen Themenstellungen
- Berichten von Risiken und Problemen an die technischen Architekten und an das Projektmanagement
- Einrichten von Entwicklungsumgebungen
Skills / Profil
-Java
-JavaScript
-JPA
-Spring
-Spring Boot
-GIT
-Streaming-Architektur /Kafka
-Relationale Datenbanken (Oracle)
-Mongo DB
-OOA und OOD in UML2, Vorgehensmodelle der Softwareentwicklung wie VModell, XP und Agile, Konfigurationsmanagement
-Maven/Gradle
-AWS Cloud
-GITlab