Beschreibung
Aufgabe:Beschreibung:
Der Kunde 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
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
Strukturierung der Implementierungs-Tasks
- 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)
- 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
Anforderung:
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 vergleich-bare 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
Wünschenswert:
- 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 mit HP Quality Center
- Sehr gute Anwenderkenntnisse Enterprise Architect 12
- Vertraut mit Qualitätssicherungsmaßnahmen wie statischer Codeanalyse (insb. Sonarcube) sowie Peer-Reviews
Umgebung/Sonstiges:
Ihre Ansprechpartnerin:
Charlotte Thurn - Recruiterin
Telefon - Mobil
Abgabefrist: 21.06.2017 - 10Uhr
Beginn: 12.06.2017
Dauer: 29.12.2017
Branche: Logistik/Transport