Wir suchen ein breites Spektrum an technischen Fähigkeiten, die auf bewährter Produkterfahrung mit moderner Technologie-Stack-Architektur beruhen, um die laufende Transformation von einer monolithischen Legacy-Architektur zu modernen mandantenfähigen Cloud-Lösungen im Bereich Industrie 4.0 zu überwachen. Diese Rolle ist für die Leitung eines modernen Produktionssystems der nächsten Generation verantwortlich. Leistung, Zuverlässigkeit und technische Führung sind die Kernkompetenzen in dieser Rolle.
Diese Position ist mit Großprojekten verbunden, die auf Effizienz und großen Datenmengen basieren. Sie werden für die Gestaltung der Vision von ANT-Systemen verantwortlich sein und an der Definition und Überprüfung der Konformität der eingeführten Architektur mitwirken.
Als Softwarearchitekt werden Sie Teil eines Dream-Teams aus Ingenieuren, Produktmanagern, Produktentwicklern und Kundenimplementierungsteams.
KEY RESPONSIBILITIES:
- Leitung der architektonischen Vision für Großprojekte und Systemdesign unter Verwendung moderner Technologie-Stacks (Cloud-Optimised und Cloud-Native) mit Schwerpunkt auf Wiederverwendbarkeit, Skalierbarkeit und Leistung im großen Maßstab, basierend auf öffentlichen Cloud-Plattformen (Azure, AWS und GCP); Entwurf von Cloud-Lösungen auf der Grundlage von AWS und Azure
- Zusammenarbeit mit Produkt- und Technikverantwortlichen bei der Konzeption und Entwicklung von Plattformdiensten, die wichtige Produkt- und Infrastrukturanforderungen erfüllen
- Förderung des technologischen Wandels, Verfassen von technischen Dokumenten, Weißbüchern und Entwürfen, Evangelisierung
- Unterstützung des DevOps-Teams bei der Bereitstellung der Zielarchitektur, Beratung des Entwicklungsteams bei der Anpassung neuer Technologien
- Erstellung sowohl von High-Level- als auch von detaillierten Entwürfen für Dienste auf Plattformebene
- Entwurf der Architektur einer verteilten Datenverarbeitung
- Übernahme der Verantwortung für die entwickelten Dienste und Plattformkomponenten bis zur Bereitstellung
- Klare Kommunikation von architektonischen Entscheidungen, Hindernissen und Zeitplänen an die wichtigsten Beteiligten
- Kommunikation mit Kunden, um ihnen einen Überblick über die Zielarchitektur und den Transformationsprozess zu verschaffen und ihr Feedback sowie ihre geschäftlichen und technischen Erwartungen zu sammeln.
- Erkennen und Auswählen von Technologien
- Ausarbeitung der technischen und qualitativen Anforderungen
FÄHIGKEITEN UND ANFORDERUNGEN:
- Mehr als 5 Jahre Erfahrung in der Konzeption, Entwicklung und Bereitstellung hochverfügbarer Frontend- und Backend-Dienste in einer Architekten- oder leitenden Entwicklungsfunktion
- Fähigkeit, End-to-End-Systemkomponenten für ein breites Spektrum von Technologien zu konzipieren und in architektonische Entwurfsmuster für die Implementierung umzusetzen
- Kenntnis von Entwurfs- und Architekturmustern
- Gutes Verständnis von CQRS, Event Sourcing und asynchrone Kommunikation
- Praktische Erfahrung und nachgewiesene Kenntnisse in CI/CD, IaaC und gitOps
- Starke Design- und umfangreiche Implementierungserfahrung mit Node.js, Typescript und Kern-Javascript sowie SQL in einer hoch skalierbaren Produktionsumgebung
- Erfahrung in der Verwendung, Gestaltung und Erstellung von GraphQL/REST/Web Service APIs
- Erfahrung mit Big-Data-Technologien, Praxis in der Nutzung von Data Lakes und der Anwendung von KI/ML-Tools zur Mustererkennung und Datenanalyse
- Produktionserfahrung mit Container-Orchestrierung, Docker, Kubernetes und Wartung von Produktionsumgebungen
- Fließende Englischkenntnisse sind erforderlich
SOFT SKILLS ERFORDERLICH:
- Proaktivität
- Bereitschaft, die Richtung der Entwicklung zu bestimmen und eine Vision der Arbeit zu schaffen
- Fähigkeit, Veränderungen zu leiten
- Kreativität
- Vertrauen in die Entscheidungsfindung