Beschreibung
Aufgaben:• Programmierung / Implementierung technischer Komponenten auf Basis der vorgegebenen Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
• Analyse fachlicher und technischer Anforderungen an die Applikation sowie ableiten und erarbeiten von technischen Umsetzungsmöglichkeiten.
• Durchführung von Aufwandsschätzungen.
• Beheben von Fehlern aus den Testphasen in den Komponenten
• Aufbau und Support der Entwicklungsumgebungen in der AWS-Cloud.
• Aufbau der integrierten Umgebungen (Team übergreifend) hinsichtlich Bereitstellung der Infrastruktur, Deployment der Middleware und Softwarekomponenten.
• Sicherstellung der Lauffähigkeit (hinsichtlich Continuous Integration und Continuous Deployment) auf den Entwicklungsumgebungen und den integrierten Umgebungen
• Dokumentation der technischen Komponenten und deren Handlungsanweisungen
• Beratung des Auftraggebers zur technischen Architektur sowie deren Weiterentwicklung und aufzeigen von Verbesserungsmöglichkeiten der bestehenden technischen Architektur
• Fördern und treiben der Umsetzung der technologischen Strategie, des architektonisch-technischen Wissensaustauschs und der Innovation und Standardisierung
• Präsentationen zu technisch komplexen Themenstellungen
• Erstellung technischer Architekturkonzepte für die IT-Lösungen im Projektkontext (wie z.B. technische Schnittstellen- und Servicebeschreibungen) gemäß den Standards und Referenzarchitekturen des Auftraggebers
• Über regelmäßigen fachlichen Austausch mit den weiteren Akteuren erfolgt die Umsetzung ggf. auf Basis von agilen Vorgehensweisen wie z.B. SCRUM. In diesem Fall :
o Es sind die Prozesse (z.B. SCRUM Prozesse) des (SCRUM-) Teams zu berücksichtigen und ein regelmäßiger Austausch mit dem (SCRUM Master/ SCRUM-) Team ist erforderlich.
• Jira wird unter anderem als fachliches Kommunikationsinstrument eingesetzt.
Anforderungen:
- AWS Cloud, Docker, Avro, Kafka, Gradle, Jenkins, NoSQL
- Microservices und Streaming-Architektur
- Continuous Integration und Continuous Deployment; Agiles Projektvorgehen, vorzugsweise SCRUM bzw. Nexus
Start & Dauer:
ab Juni 2018 bis zunächst Ende 2018