C++-Entwickler (m/w) (23640-01)

Frankfurt am Main, Dresden  ‐ 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

Scope: Scope ist die Software-Implementierung von anspruchsvollen Optimierungsalgorithmen mit dem Ziel einer automatisierten Fahrplankonstruktion und Trassenbelegung. Die implementier-te 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 Beratungs-gebiet.
Zusammenarbeitskonzept: Die Entwicklung erfolgt agil in der SAFe-Methodik. Die DB-Mitarbeiter 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.
Leistungen des Auftragnehmers:
Der Auftragnehmer stellt einen Developer (SmartICT Los 1, Developer Special, Level 1) bereit, der folgende Leistungen erbringt:

Anforderungsmanagement:
Analyse der vorhandenen Optimierungs-Prototypen hinsichtlich funktionaler und non-funktionaler Features

Analyse der mathematischen Optimierungsmodelle mit Bezug auf mögliche techni-sche Implementierungsvarianten

Beratung der Business Engineers und der technischen Architekten hinsichtlich Machbarkeit und Laufzeitverhalten der funktionalen und non-funktionalen Anforde-rungen 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 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, Modulgruppen-tests
• 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 der Deutschen Bahn ist zwingend erforderlich.
Die Beauftragung erfolgt über einen Dienstleistungsvertrag.

Angebotsabgabe bis 23.5.2017 // 15 Uhr
Profile mit Bild

Anforderung:
C++ ++++ (excellent), > 4 yrs.
OOA (Objektorientierte Analyse) ++ (trained), 0-2 yrs.
OOD (Objektorientiertes Design) ++ (trained), 0-2 yrs.
UML ++ (trained), 0-2 yrs.
Schnittstellen Mapping / Beschreibung ++ (trained), 0-2 yrs.

Gewichtung fachliche Anforderungen: 70%
- Profilabdeckung der bedarfsspezifisch geforderten fachlichen Skills (Basis Rollenkatalog) ? Gewichtung 5%
- Profilabdeckung der bedarfsspezifisch geforderten technologischen Skills (Basis Rollen-katalog) ? Gewichtung 5%
- Profilabdeckung der geforderten Methodenkompetenzen (Basis Rollenkatalog) ? Gewich-tung 5%
- Abdeckung der geforderten Qualifikationen & Zertifizierungen & Erfahrungen (Basis Rol-lenkatalog) ? Gewichtung 5%
- Beantwortung zu bedarfsspezifischen fachlichen / technischen Aufgabenstellungen ? Ge-wichtung 80%
Muss-Anforderungen:
? Expertise in Operations Research mit langjähriger und fundierter Erfahrung in der Konzep-tion und IT-technischen Abbildung komplexer mathematischer Verfahren in laufzeitopti-mierten Services
? Zertifizierungen in mehr als einem relevanten Softwareentwicklungsthema oder vergleich-bare Qualifikation
? Erfahrung in der Leitung kleiner bis mittlerer Entwicklerteams (>5 MA) oder in der Imple-mentierung 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
? Zertifizierung ?UML Foundation? oder vergleichbare praktische Erfahrung
? Für C++-Entwicklung relevante Erfahrungen oder Zertifizierungen
? Reisebereitschaft, insbesondere zwischen den beiden Projektstandorten Dresden und Frankfurt (auch mehrfach in der Woche)
Soll-Anforderungen:
? Spezialkenntnisse in Algorithmen zur Routensuche
? Spezialkenntnisse bei der Verwendung von Column Generation Verfahren und/oder SAT-Solvern
? Unterstützt Projektmanager in allen Aspekten des Projektmanagements.
? Analysiert neuartige und komplexe Sachverhalte und Problemlagen durch kreativen Wis-senstransfer, legt sie für Dritte verständlich dar und bewertet Konsequenzen.
? Analysiert hemmende/stützende Kräfte bewusst und baut sein Handeln darauf auf.
? Erweitert seinen Handlungsspielraum und führt in seinem Technologiecluster Lösungen herbei.
? Analysiert neuartige fachliche und technische Anforderungen durch Wissenstransfer, setzt sie in technische Lösungen um, legt sie für Dritte verständlich dar und bewertet mögliche Konsequenzen.
? Leitet daraus Vorschläge zur Weiterentwicklung bestehender Architekturen ab.
? Führt Maßnahmen zur Umsetzung der Technologiestrategie durch.
? Ist ein beim Kunden anerkannter Gesprächspartner.
? Führt die relevanten Beteiligten sicher durch Analyse- und Entscheidungsprozesse.
? Bewältigt Komplexität/Abstraktion und reduziert diese in Entscheidungsprozessen be-wusst.
? Präsentiert ihm vertraute Themen routiniert und moderiert in kleinere Gruppen auch be-reichsübergreifend.
? Aktuelle Kenntnisse in einem Spezialgebiet der Softwareentwicklung (C++) und Über-blickswissen in technologisch benachbarten Gebieten
? Umfangreiche Methodenkenntnisse und Erfahrung in deren Anwendung (OOA und OOD in UML2, Scrum, Konfigurationsmanagement, Releasemanagement)


Projektstart: asap
Projektende: 29.12.2017
Auslastung: 100% (Umfang: 165 PT )
Leistungsort: Frankfurt/Main und Dresden
Start
5.2017
Dauer
7 Monate
Von
people4project GmbH
Eingestellt
23.05.2017
Ansprechpartner:
Thomas Grunert
Projekt-ID:
1348395
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren