C++ Entwickler (m/w) Enterprise Kontext

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

Beschreibung

Für unseren Kunden am Standort Frankfurt/Main suchen wir einen C++ Entwickler (m/w) Enterprise Kontext.

Projektbeschreibung

Das Programm 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:



  • Erhöhung der Konstruktionskapazität



  • Bessere Ausnutzung der Konstruktionskapazität



  • Effizienzsteigerung bei der Planung



  • Reduktion Bearbeitungszeiten für Trassenanfragen



Aufgaben

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 zu integrieren. Der Dienstleister unterstützt durch seine fachliche und IT-Expertise im Beratungsgebiet. Zusammenarbeitskonzept: Die Entwicklung erfolgt agil in der SAFe-Methodik. Die DBMitarbeiter verantworten 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.

Anforderungsmanagement:



  • Analyse der vorhandenen Optimierungs-Prototypen hinsichtlich funktionaler und non-funktionaler Features



  • Analyse der mathematischen Optimierungsmodelle mit Bezug auf mögliche technische Implementierungsvarianten



  • Beratung der Business Engineers und der technischen Architekten hinsichtlich Machbarkeit und Laufzeitverhalten der funktionalen und non-funktionalen Anforderungen an die operativen Optimierungskerne



  • Erstellen der technischen Anforderungs- und Spezifikationsdokumentation



  • Vorbereitung von Entscheidungsvorlagen zu technischen Themen



Implementierung:



  • Strukturierung der Implementierungs-Tasks



  • Programmierung und Implementierung der mathematischen Optimierungsalgorithmen in C++ mit Anbindung von Solvern (z.B. Gurobi) 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



Risikomanagement:



  • Berichten von Risiken und Problemen an die Technischen Architekten und an das Projektmanagement



  • Standort der Leistungserstellung ist Frankfurt am Main und Dresden– Reisebereitschaft zu diesen und weiteren Standorten ist zwingend erforderlich.



Anforderungsprofil

Muss-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



  • Reisebereitschaft insbesondere zwischen unseren beiden Firmenstandorten Frankfurt und Dresden



Soll-Anforderungen:



  • Projekterfahrung im agilen Kontext (Scrum und/oder SAFe)



  • Spezialkenntnisse in Algorithmen zur Routensuche



  • Spezialkenntnisse bei der Verwendung von Column Generation Verfahren und/oder SATSolvern



  • 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 mit HP Quality Center



  • Sehr gute Anwenderkenntnisse Enterprise Architect 12



  • Vertraut mit Qualitätssicherungsmaßnahmen wie statischer Codeanalyse (insb. Sonarcube) sowie Peer-Reviews



Start
ab sofort
Dauer
120 PT
Von
Q_PERIOR AG
Eingestellt
27.07.2017
Ansprechpartner:
Daniel Mietasch
Projekt-ID:
1388475
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren