Beschreibung
Wir suchen einen Developer (m/w) für das Projekt "Android im Service Center Mobile" (Umfang 130 PT).PROJEKTZIELE:
Die Leistungen werden für das Solution Center Mobile erbracht. Dieses hat folgenden Inhalt:
Die Durchführung von IT-Projekten in der fachlichen Domäne Mobile Solutions & Consulting für diverse Kunden des Auftraggebers. Diese IT-Projektleistungen bestehen im Wesentlichen aus der Definition und dem Design von funktionalen Anwendungsarchitekturen in der fachlichen Domäne und der (Weiter-) Entwicklung und Integration von Applikationen in diesem Bereich.
AUFGABEN:
• Konzeption & Entwicklung von Android Client-Applikationen
• Programmierung / Implementierung technischer Komponenten in Applikationen auf Basis von Android und Java sowie REST
• 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
• Vorbereitung von Entscheidungsvorlagen zu technischen Themen
• Präsentationen zu technisch komplexen Themenstellungen
• Berichten von Risiken und Problemen an die technischen Architekten und an das Projektmanagement
• Enge Zusammenarbeit mit den Disziplinen Business Engineering, User Experience Consulting sowie Test
• Testautomatisierung von RiM Client Applikationen
• Übernahme von Aufgaben im Team gemäß der agilen Methoden durch Pull von Tasks, die aus User Stories resultieren; in Abstimmung mit dem gesamten Umsetzungsteam
• Teilnahme an allen fachbezogenen Arbeitssitzungen des Teams inkl. der Retrospektiven
ANFORDERUNGEN:
• Zertifizierungen in mehr als einem relevanten Softwareentwicklungsthemen oder vergleichbare Qualifikation
• Erfahrung in der Leitung großer Entwicklerteams (>5 MA) oder in der Implementierung von technischen Lösungen, davon in mindestens 4 Projekten mit komplexer Implementierung oder vergleichbare Qualifikation
4 Projektreferenzen zu Implementierungsleistungen in mittleren und kleinen Projekten in den letzten Jahren
• Erfahrung in der Anwendung von Scrum erforderlich
• Langjährige Erfahrung in Software-Entwicklung für Android-Systeme
• Erfahrung mit Android-Studio
• Erfahrung im Arbeiten innerhalb interkultureller Teams mit (gemischter) offshore-/nearshore-Struktur
• Erfahrung in Testautomatisierung (z.B. jUnit, Calabash, Roboeletric)
• Umfangreiche, mehrfach praxiserprobte aktuelle Kenntnisse in mindestens einem Technologiebereich der Softwareentwicklung in Android und kommunikation mit REST zum Backend
• Fähigkeit zur Analyse neuartiger und komplexer Sachverhalte und Problemlagen durch kreativen Wissenstransfer, deren Einordnung in einen übergreifenden Gesamtzusammenhang, Bewertung der Konsequenzen in eigenen Verantwortungsbereichen, sowie die die Ableitung und Bewertung von Handlungsoptionen und verständliche Darlegung für Dritte
• Fähigkeit zur bewussten Analyse hemmender/stützender Kräfte und Implikationen in komplexen Problemlagen als Gestalter von Analyse- und Entscheidungsprozessen
• Fähigkeit zur Präsentation neuer Themen und Sachverhalte in größeren Gruppen und in bereichsübergreifenden Gremien
• Gute und mehrfach praxiserprobte aktuelle Kenntnisse der Methoden und Techniken des Projektmanagements im relevanten Vorgehensmodell des Projektes (z.B. Wasserfall oder Agil)
• Englisch in Wort und Schrift