Beschreibung
TätigkeitenbeschreibungDie Leistungen des Auftragnehmers werden für den Fachbereich „Digital Experience Consulting and Solution“ erbracht.
Dieser Bereich hat die folgenden Aufgaben:
Die Durchführung von IT-Projekten in der fachlichen Domäne 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:
Programmierung / Implementierung technischer Komponenten in Applikationen auf Basis von Android
Dokumentation der technischen Komponenten
Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
Durchführen von Komponententests, Modultests, Modulgruppentests
Erstellen von Systemdokumentationen
Erstellen von Lieferpaketen für die betreffenden Applikationen
Einrichten von Entwicklungsumgebungen
Platzieren von entwickelten Anwendungen in den Stores der jeweiligen Plattformen (z.B. Google Play Story, Apple Store)
Einhalten der vereinbarten Standards (Rahmenvertrag, Programmierrichtlinien, Process Library, Bereichs- und Projekthandbuch)
Teilnahme an allen fachbezogenen Arbeitssitzungen incl. Sprint-Planung und Retrospektiven, incl. der damit verbundene regelmäßige Abstimmung mit den Disziplinen Business Engineering, User Experience Consulting sowie Test
Übernahme von Aufgaben im Team gemäß der agilen Methoden durch Pull von Tasks, die aus User Stories resultieren, gemäß ihrer Kompetenzen und in Abstimmung mit dem gesamten Umsetzungsteam
Anforderung:
must have:
mehrjährige (sehr gute) Kenntnise mit Android ab 5.x
Erfahrung in der Scrum Vorgehensweise
Projekterfahrung in genannten Technologieschwerpunkt
nice to have:
Kenntnisse in Software Architektur und der Architektur von IT-Landschaften (Server, WLAN, Netztopologien etc) sowie Konfigurationsmanagement
Fundiertes Wissen zu mobilen Produkten, Markttrends, Implementierung zeitgemäßer Oberflächen, technischen Möglichkeiten/Architekturen und ein breites Spektrum an Best-Practices.
Überblickswissen in mindestens einem technologisch benachbarten Gebiet wie iOS ab Version 7 oder JEE
Webservices mit REST oder SOAP unter Verwendung von JSON oder XML
Kenntnisse zu Testautomatisierung und Continuous Integration / Delivery
Idealerweise Domain-Wissen zur Deutschen Bahn oder Projekterfahrung bei DB Systel.
Erfahrung mit Amazon Web Services (AWS)
Fähigkeiten (Must have)
Android, Android Studio, SCRUM
Fähigkeiten (Nice to have)
Geodaten, Java, REST, SOAP, Testautomatisierung, Webservices