Description
Aufgaben:- Implementierung technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. Dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
- 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 inkl. Continuous Integration
- Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
- Vorbereitung von Entscheidungsvorlagen zu technischen Themen
- Präsentationen zu technisch komplexen Themenstellungen
- Berichten von Risiken
Anforderungen:
- Software Entwicklung auch in der Implementierung von Cloud-Anwendungen
- Umfangreiche Methodenkenntnisse und mehrjährige Erfahrungen in deren Anwendung (OOA und OOD in UML2, Vorgehensmodelle der Softwareentwicklung wie Wasserfall, RUP, V-Modell, Scrum, XP oder Agile, Konfigurationsmanagement,
Releasemanagement)
- Aktuelle Kenntnisse und Erfahrungen in der Anwendung folgenden Technologien der Softwareentwicklung: Angular-2, NodeJS, Typescript, React, JAVA, Java Script, Eclipse, WebStorm, AWS, Docker
- Umfangreiche, aktuelle Kenntnisse der
Softwarearchitektur
- praktische Erfahrung in Methoden und Vorgehen nach SCRUM und sonstigen agilen Vorgehensweisen
Start & Dauer:
ab Februar bis zunächst Ende 2018