Senior Software Architekt
Role details
Job location
Tech stack
Job description
Kubernetes RabbitMQ Informatik TypeScript PostgreSQL Java Informationsmanagement Entwicklungsumgebungen Dokumentation Agile Datenschutz Server Maven IT Elasticsearch UML BPMN TDD Grafana Vue.Js GitLab Support Programmiersprachen DevOps Continuous Integration Softwarearchitektur Verantwortungsvolle Arbeitsweise, * 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
Requirements
B Ausübungsformen, * 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, Vue.js 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
Benefits & conditions
- Gemeinsam mehr erreichen: toller Teamspirit in einem kompetenten und zukunftssicheren Arbeitsumfeld mit einzigartigen Projekten
- Attraktive Arbeitsbedingungen: ausgewogene Balance zwischen Beruf und Privatleben dank flexibler Arbeitsmodelle und -zeiten und 30 Tagen Urlaub im Jahr
- Moderne Arbeitsausstattung: top Equipment, agile Entwicklungsmethoden mit modernem Tech Stack und innovativen Kollaborationstools
- Persönliche Entwicklung: individuelle Weiterbildungsmöglichkeiten sowie Fach- und Führungskräfteprogramme
- Optimale Verkehrsanbindung: attraktiver Standort mit sehr guter Anbindung an den öffentlichen Nahverkehr
- Angebote zum Gesundbleiben: Sportkooperationen, Präventionskurse und Laufevents