In dieser verantwortungsvollen Position übernehmen Sie die technische Gesamtverantwortung für die Architektur unserer Produkte und gestalten maßgeblich deren Stabilität, Skalierbarkeit und Zukunftsfähigkeit. Sie sind dafür zuständig, die Zielarchitektur weiterzuentwickeln und sicherzustellen, dass technologische Entscheidungen nachhaltig, sauber und nachvollziehbar getroffen werden. Als technischer Sparringspartner für die Entwicklungsteams und das Product Management bewerten Sie Machbarkeit, Risiken und Alternativen und übersetzen Anforderungen in robuste Architekturen. Ihre Verantwortung umfasst auch die Sicherstellung einer hohen Code- und Architekturqualität, die Etablierung von Standards wie Clean Code und Dokumentation sowie die tiefgehende Analyse komplexer Fragestellungen. Zudem begleiten Sie Releases aus technischer Sicht und gewährleisten, dass Stabilität, Performance und Wartbarkeit im produktiven Betrieb sichergestellt sind. Sie arbeiten innerhalb des .NET-Frameworks mit C# und ASP.NET und setzen ergänzend ASP.NET Core, TypeScript und React für moderne Weboberflächen ein. Ihre Rolle bietet Ihnen die Möglichkeit, aktuelle Technologien mit bewährten Standards zu kombinieren und Neues auszuprobieren, während Sie sich kontinuierlich weiterentwickeln können. Das Unternehmen legt großen Wert auf eine freundschaftliche Atmosphäre, kurze Entscheidungswege und eine wertschätzende Feedbackkultur, in der Sie viel bewirken können.
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. Sie sollten einen hohen Qualitätsanspruch an Code, Architektur und technische Dokumentation haben und in der Lage sein, komplexe technische Zusammenhänge verständlich zu erklären. Zudem ist es wichtig, dass Sie Teams bei Architekturentscheidungen mitnehmen können. Eine Leidenschaft für den Bau stabiler, zukunftssicherer und hochwertiger Softwareprodukte rundet Ihr Profil ab. Ein abgeschlossenes Studium im Bereich Informatik oder eine vergleichbare Ausbildung sowie Kenntnisse in den Technologien des Unternehmens sind von Vorteil. Persönliche Eigenschaften wie Teamfähigkeit, Kommunikationsstärke und analytisches Denken sind ebenfalls gefragt.