In agiler Arbeitsweise wird eine App auf Android-Basis und das dazugehörige Backend sowie Schnittstellen zu den Partnersystemen iterativ und inkrementell entwickelt bzw. umgesetzt. Zielgruppe sind DB-interne Nutzer. Kernfeatures sind die Kontrolle und die Fahrpreisnacherhebung von Fahrausweisen.
Iterative und inkrementelle Softwareentwicklung der Anwendungsarchitektur und der Features.
Schätzen, Planen und Umsetzung der User-Stories des Product Backlogs in Time-Boxes.
Aktive Mitarbeit an der Verfeinerung und Detailierung der User-Stories; bei der Präsentation der Ergebnisse; den Retrospektiven sowie den täglichen Abstimmungen und Feinplanungen.
Entwicklung mit Methoden der agilen Softwareentwicklung, u.a. Test Driven Development (TDD), Continious Integration (CI) und Continious Delivery (CD), Pair Programming und XP (Extreme Pro-gramming).
Besondere Tätigkeitsmerkmale:
abgeschlossenes Bachelor- oder Masterstudium
Aktuelle, praxiserprobte Erfahrung mit Kotlin in der Android App-Entwicklung und zugehörigen Bibliotheken.
Aktuelle, praxiserprobte Erfahrung als Fullstack-Entwickler von der Datenbank bis zum Frontend.
Aktuelle, mehrfach praxiserprobte Kenntnisse in der testgetriebenen Entwicklung von mobilen Anwendungen (Apps) und der dazugehörigen Backend- und Persistenz-Systeme.
Praxiserprobte Erfahrung in der agilen Softwareentwicklung, u.a. Test Driven Development (TDD), Continious Integration (CI) und Continious Delivery (CD), Pair Programming und XP (Extreme Pro-gramming).
Fundierte Erfahrung in der Softwareentwicklung in einem Scrum-Team.