Beschreibung
Die Aufgaben umfassen die Tätigkeit in folgenden Bereichen.Beratung und Coaching der Software-Architektur und Software-Entwicklung auf Ebene von:
• IT-Strategien und -Projekten
• Unternehmensarchitektur, Domänenarchitektur und IT-Bebauung
• Technischen und organisatorischen Querschnittsthemen
• Geschäftsmodellen und -prozessen
Dazu gehören u.a. folgende Tätigkeiten:
• Analyse und Aufbereitung von komplexen Problemstellungen
• Erstellung und Ausarbeitung von Lösungsansätzen, Machbarkeitsstudien und detaillierten Architektur-Konzepten vor dem Hintergrund komplexer, verteilter Systemlandschaften und der Einbeziehung externer Dienstleister.
• Erstellen von Architekturgutachten und Architekturbewertungen auf Basis anerkannter und bewährter Methoden.
Bewertung von aktuellen Trends und Themen in der IT bezüglich ihrer Bedeutung und ihrem potentiellen Nutzen für den Auftraggeber. Untersuchung von möglichen Auswirkungen auf die IT-Landschaft und die Geschäftsprozesse. Aufzeigen von Möglichkeiten neue Technologien oder Vorgehensmodelle zum Nutzen des Auftraggebers einzusetzen.
Die Aufgaben bestehen in der Erstellung und Mitarbeit bei den folgenden Ergebnistypen und Artefakten:
• Strategiepapieren, Machbarkeitsstudien
• Richtlinien und Guidelines der Software-Architektur
• Anforderungsmanagement, Ist-Analysen, GAP-Analysen, Sollkonzeptionen
• Software-Architekturkonzepten und -diagrammen
• Architekturbewertungen, Potential- und Risikoanalysen
• Geschäftsprozessmodellen und Organisationsmodellen
Herausragende Kenntnisse und Erfahrungen in den Bereichen:
• Software-Entwicklung und Software-Architektur
• Domänen-Architektur
• Cloud-Technologien und Cloud-Services und die damit verbundenen Anforderungen an die Software-Architektur und Software-Entwicklung
• Architektur von Micro-Services- und Self-Contained-Systems
• Continuous Integration / Continuous Delivery / DevOps
• Ausgewiesene Expertise für mindestens eine der Technologien (SAP, .NET, JAVA)