C++ Entwickler (m/w): M13 - DigiKap (UE2 - Developer Special Lvl 1)

Hessen, Frankfurt am Main  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Wir suchen einen C++ Entwickler (m/w) für das Projekt "M13 - DigiKap (UE2 - Developer Special Lvl 1)" (Umfang 145 PT).

PROJEKTZIELE:

Das Programm neXt – Digitale Kapazitätssteigerung (DK) entwickelt und implementiert einen angebotsorientierten, durchgängigen, sequentiellen und automatisierten Fahrplanungsprozess, der eine transparente Kapazitätsmessung und –steuerung ermöglicht.

Die unterstützende Fahrplan-IT soll durchgängig, konsistent, modular sowie wartungsfreundlich sein.

Fokus des Projekts ist die automatische Konstruktion und Belegung von Fahrplantrassen. Mittels der automatisierten Konstruktion und Belegung sind folgende Ziele zu erreichen:
- Bessere Ausnutzung der Konstruktionskapazität
- Effizienzsteigerung bei der Planung
- Reduktion Bearbeitungszeiten für Trassenanfragen

AUFGABEN:

• Anforderungsmanagement:
o Analyse der vorhandenen Optimierungs-Prototypen hinsichtlich funktionaler und non-funktionaler Features
o Analyse der mathematischen Optimierungsmodelle mit Bezug auf mögliche techni-sche Implementierungsvarianten
o Beratung der Business Engineers und der technischen Architekten hinsichtlich Machbarkeit und Laufzeitverhalten der funktionalen und non-funktionalen Anforde-rungen an die operativen Optimierungskerne
o Erstellen der technischen Anforderungs- und Spezifikationsdokumentation
o Vorbereitung von Entscheidungsvorlagen zu technischen Themen
• Implementierung:
o Strukturierung der Implementierungs-Tasks
o Programmierung und Implementierung der mathematischen Optimierungsalgo-rithmen in C++ mit Anbindung von Solvern (z.B. Gurobi) unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsum-gebungen und Programmierrichtlinien)
o Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
o Dokumentation der technischen Komponenten
o Erstellen von Systemdokumentationen
o Erstellen von Lieferpaketen für die betreffenden Applikationen
o Einrichten von Entwicklungsumgebungen incl. Continuous Integration
o Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppen-tests
• Risikomanagement:
o Berichten von Risiken und Problemen an die Technischen Architekten und an das Projektmanagement

ANFORDERUNGEN:
• Langjährige Erfahrung in der Entwicklung von hochperformanten Anwendungen in C++ im Enterprise Kontext
• Expertise in Operations Research mit langjähriger und fundierter Erfahrung in der Konzeption und IT-technischen Abbildung komplexer mathematischer Verfahren
• Zertifizierungen in mehr als einem relevanten Softwareentwicklungsthema oder vergleichbare Qualifikation
• Erfahrung in der Leitung kleiner bis mittlerer Entwicklerteams (>5 MA) oder in der Implementierung von technischen Lösungen, davon in mindestens 3 Projekten mit komplexer Implementierung oder vergleichbare Qualifikation
• 3 Projektreferenzen zu Implementierungsleistungen in mittleren und Großprojekten in den letzten Jahren
• Verhandlungssichere Deutsch- und Englischkenntnisse
• Projekterfahrung im Fahrplanbereich der DB Netz AG
• Projekterfahrung im agilen Kontext (Scrum und/oder SAFe)
• Spezialkenntnisse in Algorithmen zur Routensuche
Spezialkenntnisse bei der Verwendung von Column Generation Verfahren und/oder SAT-Solvern
• Langjährige Erfahrung in der Testautomatisierung mit Google Test
• Langjährige Erfahrung im CI/CD Bereich mit Jenkins
• Sehr gute Anwenderkenntnisse mit JIRA /Projektron
• Sehr gute Anwenderkenntnisse Enterprise Architect 12
• Vertraut mit Qualitätssicherungsmaßnahmen wie statischer Codeanalyse (insb. Sonarcube) sowie Peer-Reviews
Start
06.2017
Dauer
6 Monate
(Verlängerung möglich)
Von
Vision Consulting GmbH
Eingestellt
06.06.2017
Ansprechpartner:
Jacqueline Stremmel
Projekt-ID:
1356426
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren