Zum nächstmöglichen Zeitpunkt suchen wir Sie als Senior Software Architekt für den Standort Berlin.
Ihr Aufgabenbereich
* Abstimmung, Ableitung und Definition von technischen Anforderungen mit internen und externen Stakeholdern
* Übernahme der technischen Führung bei der Konzeption und Implementierung von Softwarekomponenten sowie Gestaltung der Softwarearchitektur
* Ausarbeitung technischer Lösungsmöglichkeiten in direkter Interaktion mit den Entwicklungsteams und anderen Softwarearchitekten inkl. Analyse und Bewertung von Frameworks und Technologien
* Verantwortung für die Ausarbeitung und Vermittlung von technischen Standards und Vorgaben sowie Definition von team- bzw. unternehmensübergreifenden Schnittstellen
* Durchführung technischer Abstimmungen mit Kunden, Lieferanten und Partnern
* Unterstützung bei der Erstellung von Verträgen und Backlogs sowie von Sicherheits-, Datenschutz-, Support- und Betriebskonzepten
* Unterstützung und Mitarbeit bei der technischen Implementation inkl. Code Reviews und Architektur-Dokumentation
Ihr Profil
* Abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation sowie einschlägige Berufspraxis als Software-Architekt in komplexen IT-Projekten mit Schwerpunkt Softwareentwicklung
* Fundierte Erfahrungen mit Architekturmustern und Software Dokumentation mit arc42
* Entwurf von System- und Softwarearchitekturen und Kenntnis der gängigen Notationen wie UML, BPMN und praktisches Know-how mit OpenAPI
* Kenntnisse in Programmiersprachen und Frameworks wie Java, Maven, Springboot, Kubernetes, Helm, TypeScript und React, oder ähnlichem
* Sichere Kenntnisse in den Technologien PostgreSQL, Keycloak, RabbitMQ, Elasticsearch, Grafana und Gitlab
* Fachliches Wissen in den Themengebieten Webportale, Kenntnisse über die Methodik im föderalen Informationsmanagement (FIM) sowie praktische Erfahrungen mit der Anbindung an das PVOG (Portalverbund Online-Gateway) als auch den Datenaustauschformaten in der öffentlichen Verwaltung (XÖV-Standard)
* Agile Methoden in der Softwareentwicklung und DevOps wie CI/CD, DDD, Test Driven Development und Microservice-Architekturen