Android Entwickler (m/w/d)

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

Beschreibung

Beschreibung:
Für einen unserer Kunden suchen wir externe Unterstützung für folgendes Projekt:

Die Projektleistungen bestehen im Wesentlichen aus
- Steuerung der Leistungserbringung über die einzelnen leistungserbringenden Phasen der Projekte hinweg.
- Beratung zur Lösung geschäftlicher Problemstellungen unter Anwendung gängiger Methoden der Beratung.
- Beratung im Bereich der Nutzerinteraktion und Nutzererfahrung (UX): Recherche, Design, Konzeption, Prototyping, Realisierung und Nutzertests, Methoden und Tools.
- Analyse und Dokumentation der abgeleiteten Geschäftsvorfälle.
- Dem Design von funktionalen und / oder technischen Anwendungsarchitekturen in der fachlichen Domäne.
- Der Konzeption, dem Entwurf und Design von qualitativ hochwertigen Benutzerinterfaces.
- Sicherstellen einer einheitlichen und nutzerzentriert entwickelten UX durch Definition von Standards und Vorgaben für die Leistungen der DB Systel in Übereinstimmung mit den CI/CD-Vorgaben des Konzerns.
- Der (Weiter-) Entwicklung und Integration von Lösungen.
- Der Anwendung von Testmethoden, dem Entwurf von Testfällen und der Durchführung von Test
- Der Vorbereitung und der Durchführung des Betriebes der erstellten Projektleistung.

Der Erfüllungsgehilfe des Dienstleisters erbringt folgende Leistungen:
• 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.
• 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.
• Eine enge Zusammenarbeit mit den Disziplinen Business Engineering, User Experience Consulting, Test sowie Betrieb.
• 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.
• Unterstützen 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:

Muss-Anforderungen:
- Fundierte praktische Erfahrung in der Entwicklung von Anwendungen für Android ab 5.x, inkl. Debugging in Android Studio.

Soll-Kriterium:
- Ü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. Scrum, Kanban) sind gewünscht
- 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 Anwendung von Webservices mit REST 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 und Erfahrungen im Einsatz von Testautomatisierungsframeworks und deren effiziente Einbindung in den Entwicklungsprozess sind erwünscht.
- Praktische Erfahrung im Bereich der UX/UI Design (Implementierung von Design-Vorgaben) und die dazu notwendige plattformspezifische Erfahrung ist erwünscht.
Start
10.2019
Dauer
2 Monate
(Verlängerung möglich)
Von
IPSWAYS - IPS Projects GmbH
Eingestellt
17.10.2019
Ansprechpartner:
Philipp Werum
Projekt-ID:
1836982
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren