Beschreibung
Wir sind durch unseren Kunden aufgefordert, ein Angebot für den Einsatz eines Entwicklers Android (m/w) zur Unterstützung des Projektes "Solution Center Mobile" (Umfang 80 PT) abzugeben.PROJEKTZIELE:
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.
Die Projekte im Fachbereich reichen von sehr kleinen schnellen Prototyp Entwicklungen in wenigen Wo-chen bis hin zu lange laufenden Projekten die den Kunden über Jahre begleiten. Die Kunden kommen aus allen Bereichen der Bahn, von Fernverkehr über Regionalverkehr bis hin zu Station & Service, DB Sicherheit und vielen anderen Bereichen.
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 inkl. Sprint-Planung und Retrospektiven, inkl. 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
ANFORDERUNGEN:
Muss-Anforderungen:
• Aktuelle Kenntnisse in folgender(n) Technologie(n) der Softwareentwicklung: Android ab 5.x
• Umfangreiche Methodenkenntnisse und mehrjährige Erfahrungen in deren Anwendung (OOA und OOD in UML2, Vorgehensmodelle der Softwareentwicklung wie Wasserfall, Scrum , XP und Agile)
• Min. 2 Projektreferenzen zum o.g. Technologieschwerpunkt
Soll-Anforderungen:
• 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 J2EE
• Webservices mit REST oder SOAP unter Verwendung von JSON oder XML
• SAP Mobile Platform, SAP Mobile Documents
• Kenntnisse zu Testautomatisierung und Continuous Integration / Delivery
• Idealerweise Domain-Wissen zur Deutschen Bahn oder Projekterfahrung bei DB Systel
• Erfahrung mit Amazon Web Services (AWS)
Im Erfolgsfall könnte ein All-in-Stundensatz von 70 € realisiert werden. Bitte senden Sie bei Interesse Ihr Profil an