Beschreibung
Aufgabe:* Programmierung / Implementierung / Customizing 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 incl. 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 und Problemen an die technischen Architekten und an das Projektmanagement
Methodische Unterstützung des Auftraggebers im angeforderten Aufgabenbereich:
* Umsetzen des Produktes sowie Ausarbeiten von Zielzuständen
* Erarbeiten von Lösungsoptionen um vom Ist- zum Zielzustand zu gelangen
* Organisieren und Durchführen von Workshops
* Erarbeitung von Prozess- und Projektzielen gemeinsam mit den Verantwortlichen als Sparringspartner der Prozessbereiche
* Identifizierung geeigneter Maßnahmen und Best Practices zur Prozessverbesserung
* Identifizieren, beschreiben, analysieren, optimieren und dokumentieren des Quellcodes sowie der Geschäftsprozesse.
* Zur Nachhaltigkeit die Prozesse in geeignete IT- Systeme integrieren und so die Durchführung der definierten Prozesse sicherstellen.
Anforderung:
* Sehr gutes Know How in der Software-Entwicklung mit Java, Spring Boot, Kafka
* Erfahrung in der agilen Software-Entwicklung
* Know How mit Cloud Technologien (AWS, ...) wünschenswert
* Betriebssysteme, Datenbank: Virtualisierung, API, Linux, SQL, MVC,...
* Relevante Zertifizierungen
Beginn: 16.12.2019
Dauer: 03.04.2019
Branche: Transport & Logistik