Als Softwarearchitekt übernimmst du eine zentrale Rolle bei der Weiterentwicklung unserer Systemlandschaft – vom Monolithen bis hin zu modernen Architekturen.
Dabei kombinierst du technisches Tiefenwissen mit strategischem Weitblick und hilfst unseren Teams, nachhaltige, skalierbare und wartbare Systeme zu schaffen.
Tätigkeiten
* Du analysierst bestehende Systeme und identifizierst Schwachstellen.
* Du entwickelst zukunftsfähige Softwarearchitekturen auf Basis des C4-Modells.
* Du konzipierst serviceorientierte Systeme für Cloud-Readiness.
* Du erstellst Architektur- und Refactoring-Roadmaps und priorisierst Maßnahmen nach Wirtschaftlichkeit und Wirkung.
* Du definierst und dokumentierst Architekturprinzipien, Standards und technische Guidelines.
* Du berätst Entwicklungsteams, moderierst Architekturentscheidungen und begleitest die Umsetzung.
* Du evaluierst neue Technologien und bringst innovative Impulse in unsere Architekturstrategie ein.
Anforderungen
* Du hast Erfahrung in der Softwarearchitektur und komplexen Systemlandschaften.
* Du beherrschst Architektur-Patterns, verteilte Systeme und Cloud-Technologien sicher.
* Du bringst tiefes Wissen zu Refactoring-Strategien und der Reduktion von Schwachstellen mit.
* Du kannst komplexe Systeme strukturiert analysieren und verständlich darstellen.
* Du bringst Erfahrung mit moderner Cloud-Infrastruktur, insbesondere auf Microsoft Azure mit.
* Im Backend arbeitest du mit PHP (Laravel Framework) und C#.NET, während im Frontend React zum Einsatz kommt.
* Du kennst dich im Bereich der Datenbanken vor allem mit MS SQL Server und MariaDB aus.
* Du kommunizierst klar, konstruktiv und auf Augenhöhe mit Entwickler:innen und Leads.
* Du bist technologiebegeistert, neugierig und verfolgst aktuelle Trends und Best Practices.
* Fließende Deutsch- und Englischkenntnisse sind erforderlich.
Benefits
* Zusammenarbeit in einem kleinen, dynamischen Team.
* Flexibles Arbeitszeitmodell.
* Möglichkeiten zur persönlichen und fachlichen Weiterentwicklung.