Deine Aufgaben:
- Entwicklung und Definition von Softwarearchitekturen für komplexe IT-Lösungen
- Analyse von Anforderungen und Konzeption von nachhaltigen und skalierbaren Systemarchitekturen
- Sicherstellung von Qualitätsstandards, Performance und Wartbarkeit der entwickelten Software
- Technische Steuerung von Entwicklungsprojekten sowie enge Zusammenarbeit mit Entwicklern, Projektmanagern und anderen Stakeholdern
- Auswahl und Bewertung von Technologien und Tools zur Optimierung der Softwareentwicklung Erstellung von technischen Spezifikationen und Architekturdokumentationen
- Unterstützung bei der Implementierung von Best Practices und agilen Methoden in der Softwareentwicklung
- Durchführung von Code-Reviews und Performance-Analysen
- Beratung der Geschäftsleitung und Fachabteilungen in allen architekturrelevanten Fragen
Dein Profil:
- Abgeschlossenes Studium der Informatik, Software Engineering oder vergleichbare Qualifikation
- Mehrjährige Berufserfahrung in der Softwareentwicklung und -architektur
- Fundierte Kenntnisse in modernen Softwareentwicklungstechnologien und -methoden (z.B. Microservices, Cloud-Architekturen, DevOps)
- Erfahrung in der Arbeit mit verschiedenen Programmiersprachen und Frameworks (z.B. Java, C#, Python, Angular, React, .NET, Docker, Kubernetes, Kafka)
- Kenntnisse im Bereich Datenbanken und verteilte Systeme
- Erfahrung mit agilen Methoden (Scrum, Kanban) sowie Continuous Integration/Delivery (CI/CD)
- Ausgeprägte Fähigkeit zur Analyse komplexer Systeme und zur strukturierten Problemlösung
- Gute Kommunikationsfähigkeiten und Teamorientierung
- Zertifizierungen wie TOGAF oder vergleichbare sind von Vorteil
Das bieten wir Dir:
- Anspruchsvolle und vielseitige Projekte in einem innovativen Umfeld
- Raum für kreative Ideen und technologische Weiterentwicklung
- Attraktive Vergütung und umfassende Sozialleistungen
- Ein offenes und dynamisches Arbeitsumfeld mit flachen Hierarchien
- Ein dynamisches Team mit einer offenen und freundlichen Unternehmenskultur