C++ Entwickler - neXt (SA 28567)

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

Beschreibung

Tätigkeitenbeschreibung
Beschreibung des Projekt-/ Verfahrenskontexts
Das Programm neXt - Digitale Kapazitätssteigerung (DK) entwickelt und implementiert einen ange-botsorientierten, 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:
" Erhöhung der Konstruktionskapazität
" Bessere Ausnutzung der Konstruktionskapazität
" Effizienzsteigerung bei der Planung
" Reduktion Bearbeitungszeiten für Trassenanfragen

Gegenstand des Vertrags
Der Dienstleister erbringt folgende Leistungen:
Scope: Scope ist die Software-Implementierung von anspruchsvollen Optimierungsalgorithmen mit dem Ziel einer automatisierten Fahrplankonstruktion und Trassenbelegung. Die implementierte Software ist auf der Enterprise Integration Plattform in die IT-Basislandschaft der DB Netz AG zu integrieren. Der Dienstleister unterstützt durch seine fachliche und IT-Expertise im Beratungsgebiet.
Zusammenarbeitskonzept: Die Entwicklung erfolgt agil in der SAFe-Methodik. Die DB-Mitarbeiter ver-antworten dabei die fachliche Konzeption ("Product Owner"), die Priorisierung der Anforderungen sowie die Vorgaben für IT-Architektur, Integration und Qualitätssicherung. Der Dienstleister verantwortet die effektive Umsetzung der Anforderungen durch das Scrum Team im jeweiligen Beratungsgebiet.
Leistungen des Auftragnehmers:
Der Auftragnehmer stellt einen Developer bereit, der folgende Leistungen erbringt:
o Anforderungsmanagement:
o Analyse der vorhandenen Optimierungs-Prototypen hinsichtlich funktionaler und non-funktionaler Features
o Analyse der mathematischen Optimierungsmodelle mit Bezug auf mögliche technische Implementierungsvarianten
o Beratung der Business Engineers und der technischen Architekten hinsichtlich Mach-barkeit und Laufzeitverhalten der funktionalen und non-funktionalen Anforderungen an die operativen Optimierungskerne
o Erstellen der technischen Anforderungs- und Spezifikationsdokumentation
o Vorbereitung von Entscheidungsvorlagen zu technischen Themen
o Implementierung:
o Strukturierung der Implementierungs-Tasks
o Programmierung und Implementierung der mathematischen Optimierungsalgorithmen in C++ mit Anbindung von Solvern (z.B. Gurobi) unter Einhaltung der Standards des Auf-traggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Pro-grammierrichtlinien)
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, Modulgruppentests
o Risikomanagement:
o Berichten von Risiken und Problemen an die Technischen Architekten und an das Pro-jektmanagement
Standort der Leistungserstellung ist Frankfurt am Main und Dresden- Reisebereitschaft zu diesen und weiteren Standorten der Deutschen Bahn ist zwingend erforderlich. Die Beauftragung erfolgt über einen Dienstleistungsvertrag.

Anforderungsprofil an Erfüllungsgehilfen (externe Fachkräfte)
Gewichtung fachliche Anforderungen: 70%
" Profilabdeckung der bedarfsspezifisch geforderten fachlichen Skills (Basis Rollenkatalog) - Gewichtung 5%
" Profilabdeckung der bedarfsspezifisch geforderten technologischen Skills (Basis Rollenkatalog) - Gewichtung 5%
" Profilabdeckung der geforderten Methodenkompetenzen (Basis Rollenkatalog) - Gewichtung 5%
" Abdeckung der geforderten Qualifikationen & Zertifizierungen & Erfahrungen (Basis Rollenka-talog) - Gewichtung 5%
" Beantwortung zu bedarfsspezifischen fachlichen / technischen Aufgabenstellungen - Gewich-tung 80%

Muss-Anforderungen:
" Langjährige Erfahrung in der Entwicklung von hochperformanten Anwendungen in C++ im Enter-prise Kontext
" Projekterfahrung im agilen Kontext (Scrum und/oder SAFe)
" Erfahrung in der Erstellung von Softwaredesigns in C++
" Praxiserprobte KMuss-Anforderungen:
" Langjährige Erfahrung in der Entwicklung von hochperformanten Anwendungen in C++ im Enter-prise Kontext
" Projekterfahrung im agilen Kontext (Scrum und/oder SAFe)
" Erfahrung in der Erstellung von Softwaredesigns in C++
" Praxiserprobte Kenntnisse der Boost-Bibliotheken
" Erfahrung im Umgang mit Design Patterns
" Kenntnisse des C++ Standards 14
" Langjährige Erfahrung im CI/CD Bereich mit Jenkins
" Langjährige Erfahrung in der Testautomatisierung mit Google Test oder vergleichbaren Technolo-gien
" Vertraut mit Qualitätssicherungsmaßnahmen wie statischer Codeanalyse (insb. Sonarqube) sowie Peer-Reviews
" Zertifizierungen in mehr als einem relevanten Softwareentwicklungsthema oder vergleichbare Qua-lifikation
" 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
" Projektreferenzen zu Implementierungsleistungen in mittleren und Großprojekten in den letzten Jahren
" Verhandlungssichere Deutsch- und Englischkenntnisse
" Grundsätzliche Reisebereitschaft
" 100 % Verfügbarkeit am Standort in Frankfurt am Westhafen

Soll-Anforderungen:
" Projekterfahrung in der Bahn, bestenfalls im Fahrplanbereich der DB Netz AG
" Expertise in Operations Research mit langjähriger und fundierter Erfahrung in der Konzeption und IT-technischen Abbildung komplexer mathematischer Verfahren
" Spezialkenntnisse in Algorithmen zur Routensuche
" Spezialkenntnisse bei der Verwendung von Column Generation Verfahren und/oder SAT-Solvern
" Sehr gute Anwenderkenntnisse in JIRA
" Sehr gute Anwenderkenntnisse in HP Quality Center
" Sehr gute Anwenderkenntnisse in Enterprise Architect 12
" Erfahrung in modernen Software Architekturen für den Betrieb in einer Cloud
Start
22.01.2018
Dauer
02.11.2018
Von
Sopra Steria SE
SIPJOB-ID:
17920
Eingestellt
19.01.2018
Projekt-ID:
1487688
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren