Beschreibung
Ihre Leistungen werden für das Projekt FASSI erbracht. Dieses hat folgenden Inhalt: Das Scrum-Team FASSI stellt Fahrerassistenzsysteme in Echtzeit für Triebfahrzeuge und Triebfahrzeugführer zur Verfügung. Dieses Assistenzsystem stellt dem Triebfahrzeugführer Fahrplaninformationen, La-Daten, Fahrstilempfehlungen und weitere Informationen zur Verfügung. Im Rahmen der Core-Services sollen die bisherigen Infrastruktur-Module und die Basis-Komponenten sowohl im Backend (Fokus Autorisierung, Onboard-Rollout-Steuerung), als auch in der Onboard-Umgebung (Fokus Rollout-Steuerung, Konfiguration, Basis-Dienste und Frontends) modernisiert bzw. reimplementiert werden.Ihre Aufgaben:
• Design und Implementierung von Microservices (in C#, sowie Java) zur Realisierung der CoreServices
• Design und Implementierung der zugehörigen Frontends für die Core-Services
• Integration der Bestandsanwendungen und Services an die neu implementierten Core-Services
• Implementierung der zugehörigen automatisierten Tests
• Implizite Dokumentation der Implementierung
Muss-Anforderungen:
• Software Entwicklung (mind. 2: C#, Java, TypeScript): Arbeitserfahrung, Projekt-Referenzen (mind. 3 Jahre)
• Software Architektur: Arbeitserfahrung, Projekt-Referenzen (mind. 3 Jahre)
Soll-Anforderungen:
• Problemlösungs-Know-How: Arbeitserfahrung (Identifizierbar anhand von Mitwirkung in größeren Projekten mit aktiver Rolle)
• Methodenkompetenz, Modellierung, Vorgehensmodelle: Nachgewiesene Erfahrung mit agilen Methoden wie z.B. SCRUM, SaFe, etc
• Software Entwicklung Datenbanken, PHP, Angular, Selenium, Spring Boot: Arbeitserfahrung, Projekt-Referenzen
Projektlaufzeit: 30.08.2021 bis zunächst März 2022, mit Option für gesamt 2022