D6 Frankfurt #AF-659 Android Entwickler (m/w) Abgabefrist 13.09.2018 08:00 Uhr

Hessen, Frankfurt am Main  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Schlagworte

Android

Beschreibung

Die Leistungen des Auftragnehmers (Dienstleisters) werden für das Portfoliosegment Mobile der DB Systel GmbH (Auftraggeber) erbracht. In diesem Portfoliosegment werden folgende Aufgaben durchgeführt:

•Durchführen von Aufwandschätzungen für die Implementierung und alle zur technischen Inbetriebnahme notwendigen Aufwände der im Anforderungskontext notwendigen Funktionen.
•Die technische Umsetzung / die Codierung der erforderlichen Funktionen auf Basis der beim Auftraggeber eingesetzten Entwicklungswerkzeuge, Frameworks und Bibliotheken für das Betriebssystem Android, sowie Unterstützung bei der serverseitigen Entwicklung.
•Die Erstellung von JUnit-/E2E-Tests zur Unterstützung der Testautomatisierung wie im jeweiligen Aufgabenbezug notwendig.
•Die vollständige Dokumentation der technischen Komponenten nach geltenden Standards des Auftraggebers sowie in den projektspezifischen Werkzeugen.
•Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten auch in den von anderen Entwicklern implementierten Codeteilen / Funktionen / Modulen / Bibliotheken etc.
•Vorbereiten, Durchführen und Dokumentieren von Komponententests, Modultests, Modulgruppentests.
•Mitwirken und Vorbereiten von Last- und Performancetests.
•Erstellen und pflegen von für die Wartung und den Betrieb der entwickelten Komponenten notwendigen Systemdokumentationen
•Erstellen von Lieferpaketen für die betreffenden Applikationen unter Einsatz der im jeweiligen Kontext geltenden CI/CD Werkzeuge und deren Regeln.
•Einrichten und pflegen von Entwicklungsumgebungen.
•Platzieren von entwickelten Anwendungen in den Stores der jeweiligen Plattformen (z.B. Google Play Story, Apple Store) nach geltenden Standards des Auftraggebers.
•Einhalten der vereinbarten Standards (Rahmenvertrag, Programmierrichtlinien, Process Library, Bereichs- und Projekthandbuch).
•Unterstützung und Beratung des Auftraggebers bei der Durchführung von Quality Gates im Projektkontext.
•Unterstützung und Beratung der an der Umsetzung der konzipierten Lösung beteiligten Teams während der kompletten Laufzeit des Projektes.
•Dokumentation aller Ergebnisse in den im jeweiligen Projektkontext genutzten Werkzeugen und in der im jeweiligen Projektkontext geforderten Sprache (Deutsch oder Englisch).


Anforderungen:

must have:

•Fundierte praktische Erfahrung in der Entwicklung von Anwendungen für Android ab 4.x, inkl. Debugging in Android Studio.
•Umfangreiche Methodenkenntnisse und mehrjährige Erfahrungen in deren Anwendung (OOA und OOD in UML2).
•Kenntnisse und Erfahrungen im Einsatz von Testautomatisierungsframeworks (z.B. Appium) und deren effiziente Einbindung in den Entwicklungsprozess sind erwünscht.
•Persönliche Teilnahme an fachlichen Teamzeremonien im agilen Kontext
•Bereitschaft Aufgaben anhand der eigenen Kompetenzen und in Abstimmung mit dem Umsetzungsteam eigenständig aus dem Backlog / den Arbeitspaketen des Projektes anzunehmen und die Ergebnisse in den vom Projekt dafür genutzten Werkzeugen zu dokumentieren und abzulegen.
•Bereitschaft in interdisziplinären Teams mit internationalen Kollegen zu arbeiten und ggf. die Projektsprache Englisch anzunehmen und auch ggf. alle notwendige Kommunikation und Dokumentation in Englisch durchzuführen bzw. zu erstellen.


nice to have:

•Überblickswissen in mindestens einem technologisch benachbarten Gebiet wie JEE/JSF oder iOS ab Version 7
•Überblickswissen über die Frameworks Cordova bzw. Xamarin oder vergleichbare Erfahrung in Entwicklung in Webtechnologien
•Erfahrung in der Zusammenarbeit in internationalen Projekten und kommunikationssicheres Business Englisch.
•Methodenwissen in Vorgehensweisen der Projektarbeit (z.B. V-Modell, Scrum, Kanban) sind gewünscht
•Softwarearchitekturmanagement
•Umfangreiche Erfahrung im Konfigurationsmanagement unter Einsatz von GIT und der Bedienung und Benutzung von Continuous Integration/Continuous Delivery (CI/CD) Pipelines.
•Nachgewiesene Erfahrung mit der Konzeption / Entwicklung / Dokumentation und Anwendung von Webservices mit REST oder SOAP unter Verwendung von JSON oder XML.
•Kenntnisse und Erfahrungen in der Umsetzung von cloudspezifischen Anforderungen der Softwareentwicklung für AWS Cloud sind erwünscht.
•Kenntnisse in Sicherheitsarchitekturen und den Sicherheitsmechanismen der Plattform Android sind erwünscht.
•Praktische Erfahrung im Bereich der UX/UI Design (Implementierung von DesignVorgaben) und die dazu notwendige plattformspezifische Erfahrung ist erwünscht.

Umfeld(Must)
Android, Junit, SCRUM

Umfeld (Nice to Have):
AWS, Cordova, Englisch, Git, iOS, Java EE, JSF, REST, SOAP

Sonstiges
- Option auf Verlängerung

Beginn
asap/nach Absprache

Ende
04.01.2019+

Ort
Frankfurt am Main
Start
ab sofort
Dauer
5 Monate
(Verlängerung möglich)
Von
Randstadt Digital Germany AG
Eingestellt
06.09.2018
Ansprechpartner:
Laura Roßmeier
Projekt-ID:
1627589
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren