Senior Software Architect (m/w/d)
Ihre Aufgaben
Als (Senior) Software Architect (m/w/d) unterstützt Du unsere Kunden dabei, zukunftsfähige Softwarelösungen zu entwickeln und bestehende Systemlandschaften nachhaltig weiterzuentwickeln. Du verbindest technologische Exzellenz mit Beratungsstärke und begleitest unsere Kunden von der Architekturentscheidung bis zur erfolgreichen Umsetzung.
Tätigkeiten
Was dich erwartet
Du gestaltest moderne Softwarearchitekturen für komplexe Digitalisierungs- und Transformationsvorhaben
Gemeinsam mit unseren Kunden entwickelst du technische Zielbilder und Architekturstrategien für zukunftsfähige Softwarelösungen
Aus fachlichen Anforderungen leitest du belastbare technische Konzepte und Architekturentscheidungen ab
Entwicklungsteams begleitest du von der Konzeption bis zur Umsetzung und schaffst Orientierung bei technologischen Fragestellungen
Qualität, Sicherheit, Wartbarkeit, Skalierbarkeit und Performance behältst du dabei stets im Blick und überprüfst diese regelmäßig in Architektur-Reviews
Als technischer Sparringspartner (m/w/d) berätst Du unsere Kunden bei Technologieentscheidungen und Modernisierungsvorhaben
Die Zusammenarbeit mit Entwicklern (m/w/d), Product Ownern, Projektverantwortlichen und weiteren Stakeholdern ist für dich selbstverständlich
Ihr Profil
Anforderungen
Darauf freuen wir uns
Mehrjährige Erfahrung als Software Architect, Lead Developer oder in einer vergleichbaren Rolle in komplexen Softwareprojekten
Tiefgehendes Verständnis moderner Softwareentwicklung und verteilter Systeme
Praktische Erfahrung mit Technologien wie Java, .NET oder Python sowie modernen Frontend-Technologien wie Angular oder React
Erfahrung mit Cloud-Plattformen (Azure, AWS oder Google Cloud), Container-Technologien und CI/CD-Pipelines
Fundierte Kenntnisse in der Konzeption und Dokumentation von Softwarearchitekturen (z. B. C4-Modell, UML, arc42)
Verständnis von Architektur-Patterns, Domain-Driven Design, Microservices und Event-Driven Architectures
Spaß daran, technische Themen verständlich zu vermitteln und Kunden bei komplexen Fragestellungen zu beraten
Sehr gute Deutsch- und Englischkenntnisse