In dieser verantwortungsvollen Position übernimmst du die technische Gesamtverantwortung für die Architektur der Produkte des Unternehmens. Du prägst maßgeblich deren Stabilität, Skalierbarkeit und Zukunftsfähigkeit. Zu deinen Aufgaben gehört die Definition und Weiterentwicklung der Zielarchitektur, wobei du sicherstellst, dass technologische Entscheidungen nachhaltig, sauber und nachvollziehbar getroffen werden. Du fungierst als technischer Sparringspartner für Entwicklungsteams und das Product Management, bewertest Machbarkeit, Risiken und Alternativen und übersetzt Anforderungen in robuste Architekturen. Zudem sorgst du für eine hohe Code- und Architekturqualität, etablierst Standards wie Clean Code und Dokumentation und gehst bei komplexen Fragestellungen selbst in die Tiefe. Du begleitest Releases aus technischer Sicht und stellst sicher, dass Stabilität, Performance und Wartbarkeit auch im produktiven Betrieb gewährleistet sind. Das Unternehmen bietet dir die Möglichkeit, aktuelle Technologien mit bewährten Standards zu kombinieren und Neues auszuprobieren, während du innerhalb des .NET-Frameworks mit C# und ASP.NET arbeitest. Dabei kommen auch ASP.NET Core, TypeScript und React für moderne Weboberflächen zum Einsatz. Die Entwicklungsumgebung basiert auf Visual Studio (Code), und zur Planung sowie Versionsverwaltung wird Azure DevOps mit CI/CD-Pipelines verwendet.
Beschreibung
Anforderungen
Der ideale Kandidat bringt langjährige Erfahrung in der Entwicklung komplexer Softwarelösungen sowie in der Gestaltung moderner Softwarearchitekturen mit. Ein tiefes Verständnis für Skalierbarkeit, Wartbarkeit, Performance und saubere Architekturmuster ist unerlässlich. Zudem sollte ein hoher Qualitätsanspruch an Code, Architektur und technische Dokumentation vorhanden sein. Die Fähigkeit, komplexe technische Zusammenhänge verständlich zu erklären und Teams bei Architekturentscheidungen mitzunehmen, ist von großer Bedeutung. Eine Leidenschaft dafür, stabile, zukunftssichere und hochwertige Softwareprodukte zu entwickeln, rundet dein Profil ab. Eine abgeschlossene Ausbildung oder ein Studium im Bereich Informatik oder einer vergleichbaren Fachrichtung ist wünschenswert.