Beschreibung
TätigkeitenbeschreibungBeschreibung Projekt-/ Verfahrenskontexts
Die Leistungen des Auftragnehmers (Dienstleisters) werden für das MTx erbracht. Dieses hat folgenden Inhalt:
Wartung und Weiterentwicklung der Software des MT-Endgeräts
Anpassung betroffener Verfahren und Schnittstellen
Gegenstand des Vertrags
Verantwortung:
- Leistungserbringung gemäß der vereinbarten Standards und Vorgaben des Auftraggebers (Rahmenvertrag, Prozessmodell, ggf. weitere Vorgaben)
- Qualität des entwickelten Softwarecodes
Leistungen:
- Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken 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
- erstellen von Aufwandsschätzungen
- einrichten von Entwicklungsumgebungen inkl. Continuous Integration
- durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
- Vorbereitung von Entscheidungsvorlagen zu technischen Themen
- Präsentationen zu technisch komplexen Themenstellungen
- aktive Kommunikation von Risiken und Problemen an die technischen Architekten und an das Projektmanagement sowie aufzeigen von Handlungsalternativen
- Der Projekteinsatz erfolgt vor Ort in Frankfurt am Main
Anforderungsprofil
Gewichtung fachliche Anforderungen: 70%
Muss-Anforderungen:
Software Entwicklung
Android
Java 6+
ADB
QS per JUnit
Deutsch
Methodenkompetenz Modellierung in OOA/OOD
Problemlösungs-/Arbeitsorganisations-Knowhow
Zertifizierungen in mehr als einem relevanten Softwareentwicklungsthema oder vergleichbare Qualifikation
Mindestens 3 Projektreferenzen zu den vorgenannten Technologieschwerpunkten
Soll-Anforderungen:
J2EE
JavaScript
HTML
SVN oder GIT
Eclipse
UML2
SQLite, SQLCipher
Soap, Rest
JNI, NDK
Hudson, Jenkins, Maven
Linux
Sonar
UI Testing
Vorgehensmodelle V-Modell, Wasserfall, Agile (Scrum, Kanban)
Präsentations-Know-how
Kommunikations- und Moderations-Know-how
Erfahrung in der Implementierung von technischen Lösungen , davon mindestens 1 Projekt > 1000 PT Gesamtumfang und mit eigenem Anteil am Projektvolumen von > 200 PT
Projektreferenzen zu den vorgenannten Technologieschwerpunkten