Beschreibung
Für unseren Kunden in Frankfurt/Main suchen wir aktuell einen Android Entwickler (m/w)
Verantwortung:
Konzeption & Entwicklung von Android Client-Applikationen
Testautomatisierung von Client Applikationen
Die externe Fachkraft übernimmt im Rahmen ihrer Beauftragung Aufgaben im Team gemäß den agilen Methoden durch Pull von Tasks, die aus User Stories resultieren, gemäß ihrer Kompetenz und in Abstimmung mit dem gesamten Umsetzungsteam
Die externe Fachkraft nimmt an allen fachbezogenen Arbeitssitzungen des Teams inkl. der Retrospektiven teil.
Qualität des entwickelten Softwarecodes
Aufgaben:
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
Berichten von Risiken und Problemen an die technischen Architekten und an das Projektmanagement
Muss-Anforderungen:
Software Entwicklung: Umfangreiche, mehrfach praxiserprobte aktuelle Kenntnisse in mindestens einem Technologiebereich der Softwareentwicklung in Android und Kommunikation mit REST zum Backend.
Langjährige Erfahrung in der Realisierung von Android Entwicklung
Methodenkompetenz, Modellierung, Vorgehensmodelle: Erfahrung in der Anwendung von Scrum.
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 Präsentation neuer Themen und Sachverhalte in größeren Gruppen und in bereichsübergreifenden Gremien
Fähigkeit zur Kommunikation mit Projektbeteiligten, indirekt beteiligten internen Abteilungen auf Konzernebene und externen Beteiligten
Fähigkeit zur Moderation größerer Veranstaltungen (z.B. Workshops) zu komplexen Themengebieten (auch bei konfliktgeladenen Themen)
Bewertet mögliche Konsequenzen und leitet daraus Vorschläge zur Weiterentwicklung bestehender Architekturen ab
4 Projektreferenzen zu Implementierungsleistungen in mittleren und kleinen Projekten in den letzten Jahren
Erfahrung im Arbeiten innerhalb interdisziplinärer Scrum-Teams
Soll-Anforderungen:
Zertifizierungen in mehr als einem relevanten Softwareentwicklungsthema oder vergleichbare Qualifikation