C++ Entwickler (m/w) (23919-06)

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

Beschreibung

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

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 Optimierungsalgorithmen
in C++ mit Anbindung von Solvern (z.B. Gurobi) unter Einhaltung der
Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen
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, Modulgruppentests

Risikomanagement:
o Berichten von Risiken

Anforderung:
C++ ++++ (excellent), > 4 yrs.
HP QC Quality Center +++ (good), 2-4 yrs.
JIRA Anwender Kenntnisse +++ (good), 2-4 yrs.
Implementierung ++++ (excellent), > 4 yrs.
Continuous Delivery (CD) +++ (good), 2-4 yrs.
Continuous Integration (CI) +++ (good), 2-4 yrs.
SCRUM ++ (trained), 0-2 yrs.
Agile Softwareentwicklung ++ (trained), 0-2 yrs.

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


Projektstart: ASAP
Projektende: 29.12.2017
Auslastung: 120 PT
Leistungsort: Frankfurt
Start
7.2017
Dauer
5 Monate
Von
people4project GmbH
Eingestellt
21.07.2017
Ansprechpartner:
Thomas Grunert
Projekt-ID:
1385058
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren