.Net C# Software Architect (m/f/d) (m/w/d)
Über
Rolle
Du übernimmst als Software Architect eine zentrale Rolle in einem komplexen technischen Ökosystem, das verschiedene Plattformen und Komponenten umfasst. In dieser Rolle verantwortest du die Konsistenz des gesamten Ökosystems und triffst wichtige Entscheidungen, die mehrere Teams betreffen. Du arbeitest eng mit Engineering-Teams zusammen und übst ein technisches Vetorecht bei Architekturentscheidungen aus. Deine Aufgabe ist es, technisch fundierte Lösungen zu finden und gleichzeitig die Zustimmung aller Beteiligten zu gewinnen. Du bist somit ein wichtiger Ansprechpartner für Product Owner, Business-Stakeholder und andere Bereiche, um gemeinsam Zielkonflikte zu lösen.
Verantwortung
- Du arbeitest frühzeitig im Anforderungsprozess mit und zeigst auf, welchen Entwicklungs- und Betriebsaufwand die verschiedenen Optionen mit sich bringen
- In dieser Rolle stimmst du Entscheidungen zu Architektur, Security und Datenresidenz mit dem internen Compliance-Team ab
- Als Software Architect berätst du bei der Wahl geeigneter Technologie-Stacks, Architektur-Patterns und Anbieter für die verschiedenen Komponenten und Plattformen
- Du führst teamübergreifende Design- und Architektur-Reviews durch und erkennst Abhängigkeiten, doppelte Logik sowie Inkonsistenzen zwischen Modulen und Projekten
- Du ermittelst, welche Build-or-Buy-Optionen tatsächlich infrage kommen, nachdem Faktoren wie Bereitstellungsmodell des Anbieters, Datenresidenz und bestehende Lizenzen berücksichtigt wurden
- Du pflegst einen schlanken, kontinuierlich weiterentwickelten Bestand an gemeinsamen technischen Standards und dokumentierten Architekturentscheidungen
Qualifikationen
- Du hast einen Hochschulabschluss in Informatik oder einem verwandten Fachgebiet oder eine vergleichbare berufliche Qualifikation und Erfahrung
- Du bringst mindestens 8 Jahre Erfahrung im Software Engineering sowie nachweisliche Erfahrung in Architekturrollen oder in der teamübergreifenden technischen Führung mit
- Du hast ausreichend praktische Erfahrung mit modernen Backend- und Web-Technologien, um konkrete Implementierungsentscheidungen fundiert hinterfragen zu können
- Du hast fundierte Erfahrung mit serverseitigem GraphQL, einschliesslich Schema Composition
- Du verfügst über gute Kenntnisse in den Bereichen Data & Analytics, Datenflüsse, Cloud-Infrastruktur und Security
- Du hast fliessende Englischkenntnisse in Wort und Schrift
Benefits