Beschreibung
TätigkeitenbeschreibungAufgaben:
- Programmierung / Implementierung und Dokumentation technischer Komponenten in Applikationen auf Basis von Android
- Enge Zusammenarbeit mit den Disziplinen Business Engineering, User Experience Consulting sowie Test
- 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 und 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, Solution Center Handbuch)
Anforderung:
must have:
- Kenntnisse in folgenden Technologien der Softwareentwicklung:
- Android ab 4.x
- Überblickswissen in mindestens einem technologisch benachbarten Gebiet wie iOS ab Version 7 oder J2EE
- Umfangreiche Methodenkenntnisse und mehrjährige Erfahrungen in OOA und OOD in UML2
- Vorgehensmodelle der Softwareentwicklung wie Wasserfall, V-Modell, Scrum , XP und Agile, Konfigurationsmanagement
- mind. 2 Projektreferenzen zum o.g. Technologieschwerpunkt
nice to have:
- Fundiertes Wissen zu mobilen Produkten, Markttrends, Implementierung zeitgemäßer Oberflächen, technischen Möglichkeiten/Architekturen und ein breites Spektrum an Best-Practices.
- Webservices mit REST oder SOAP unter Verwendung von JSON oder XML
Fähigkeiten (Must have)
Android, Java, OO-Analyse, OO-Design
Fähigkeiten (Nice to have)
JSON, REST, SOAP, Webservices, XML