Beschreibung
TätigkeitenbeschreibungDie Leistungen werden für das MTx erbracht. Dieses hat folgenden Inhalt:
Wartung und Weiterentwicklung der Software des MT-Endgeräts
Anpassung betroffener Verfahren und Schnittstellen
Aufgaben:
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 und Präsentationen zu technisch komplexen Themenstellungen
aktive Kommunikation von Risiken und Problemen an die technischen Architekten und an das Projektmanagement sowie aufzeigen von Handlungsalternativen
Anforderung:
must have:
Software Entwicklung
Android
Java 6+
ADB
QS per JUnit
Deutsch in Wort und Schrift
Methodenkompetenz Modellierung in OOA/OOD
Mindestens 3 Projektreferenzen zu den vorgenannten Technologieschwerpunkten
nice to have:
JEE, JavaScript
HTML
SVN oder GIT
Eclipse
UML2
SQLite, SQLCipher
Soap, Rest
JNI, NDK
Hudson, Jenkins, Maven
Linux
Sonar
UI Testing
Fähigkeiten (Must have)
ADB, Android, Deutsch, Java, Junit, OO-Analyse, OO-Design
Fähigkeiten (Nice to have)
Eclipse, Git, HTML, Hudson, Java EE, Jenkins, Linux, Maven, REST, SOAP, Sonar, SQLite, Subversion, UI Testing, UML