Beschreibung
Aufgaben:• Beratung des Auftraggebers zur technischen Architektur der IT-Systeme im Themenum-feld sowie deren Weiterentwicklung.
• Beratung des Auftraggebers zur Weiterentwicklung technischen Architekturstrategie im Themenumfeld sowie zur Umsetzung der Maßnahmen
• Aufzeigen von Verbesserungsmöglichkeiten der bestehenden technischen Architektur
• Analysieren der fachlichen Anforderungen an die IT-Systeme sowie Ableiten und Erarbei-ten von technischen Umsetzungsmöglichkeiten
• Abstimmung der technischen Umsetzungsmöglichkeiten mit dem Auftraggeber
• Erstellen von technischen Architekturkonzepten für IT-Systeme im Projektkontext (wie Datenbankdesign, technische Schnittstellenbeschreibungen, technische Servicebeschrei-bungen) gemäß der Standards der Process Library und Referenzarchitekturen des Auftraggebers
• Beratung bei der Umsetzung der technischen Architektur in der Softwareentwicklung
• Technische Leitung der Softwareentwicklung
• Bewerten von technischen Risiken sowie Dokumentation dieser
• Beratung des Auftraggebers zu Handlungsoptionen zur Risikobeseitigung oder Minimie-rung
• Ermitteln von nicht-funktionalen Anforderungen sowie Abstimmen und Dokumentieren der nicht funktionalen Anforderungen
• Erstellen und Durchführen von Präsentationen zu technisch komplexen Themenstellungen bis auf Management-Ebene
• Moderation von Workshops zu technischen Architekturthemen im Themengebiet
• Programmierung / Implementierung technischer Komponenten in Applikationen auf Basis der JAVA Technologie
• Dokumentation der technischen Komponenten
• 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
Anforderungen:
• Erfahrung bei der Migration von Bestandsapplikationen aus einen OnPremise-Rechenzentrum in die Cloud
• Gute Kenntnisse bezüglich AWS
• Gute Kenntnisse im Bereich Docker und Orchestrierung
• Kenntnisse in gängigen Messaging Services wie z. B. JMS, IBM MQ, Rabbit MQ, ActiveMQ
• Kenntnisse im Bereich Hortonworks Stack
• Kenntnisse Auswertung (Monitoring / Logging)
• Erfahrung bei der Umsetzung von Pipelines für CI/CD
Start & Dauer:
ab Oktober bis zunächst Ende 2017, langfristiger Einsatz