Softwarearchitekt - C# Software Architect
Role details
Job location
Tech stack
Job description
-
Verantwortung für den stufenweisen Übergang bestehender VB.NET-Monolithen hin zu modularen C# .NET Komponenten, unter Wahrung der Systemstabilität bei laufendem Betrieb
-
Definition und Durchsetzung von Architekturstandards, Design Patterns und Best Practices, insbesondere SOLID, Clean Architecture, Microservices, um Skalierbarkeit und Wartbarkeit sicherzustellen
-
Durchführung von Code- und Architekturreviews sowie Unterstützung bei Migrationen, Modernisierungen und technischen Entscheidungen unter Einbindung aller Stakeholder
-
Enge Zusammenarbeit mit Entwicklern, Product Ownern und Fachbereichen zur Analyse technischer und fachlicher Anforderungen und deren Umsetzung in nachhaltige Architekturkonzepte
-
Hands-on Mitwirkung: Sie entwickeln selbst aktiv mit, helfen bei Fehleranalyse, Betreuung bestehender Komponenten und setzen modulare Strukturen in C# .NET um Fähigkeiten
-
Abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation mit Schwerpunkt Softwarearchitektur komplexer Anwendungen
-
Fundierte Erfahrungen mit .NET-Technologien und ein nachweislicher Background im Design von modularen Systemen, Anwendung von Design Patterns und Architekturprinzipien wie Microservices, Clean Architecture etc.
Requirements
B Ausübungsformen
Gewünschte Fähigkeiten & Kenntnisse
Design IT Design Patterns Informatik C# Fehleranalyse Solid VB.NET Kommunikation Microservices Softwarearchitektur Deutsch Verantwortungsvolle Arbeitsweise Eigenmotivation