Woran du arbeitest - Deine Aufgaben:
Architektur & Modernisierung
* Konzeption, Entwicklung und Skalierung unserer Kernsysteme (C#/.NET, MS SQL) hin zu resilienten, containerisierten Services auf Linux/Kubernetes.
* Gezielter Abbau interner technischer Komplexität sowie Stärkung von Stabilität, Resilienz und Wartbarkeit, um langfristig die Produktivität zu steigern.
* Treffen fundierter Architektur‑ und Plattformentscheidungen sowie Weiterentwicklung technischer Standards (Modularisierung, Schnittstellen, Security, Infrastructure as Code).
* Frühzeitige Verankerung nicht‑funktionaler Anforderungen wie Observability, Performance, Skalierung, Sicherheit und Deployment im Scoping.
Software Delivery
* Technische Unterstützung von Product Managern in Discovery‑ und Priorisierungsprozessen sowie verständliche Erklärung komplexer technischer Zusammenhänge.
* Ausbau und Optimierung von CI/CD‑Pipelines (Azure DevOps)sowie Etablierung von Clean Code, Code Reviews und automatisierten Tests (Unit‑ & Systemtests) mit einem klaren Shift‑Left‑Mindset.
* Steigerung der Entwicklungsgeschwindigkeit (Time‑to‑Market) durch messbar kürzere Entwicklungszyklen, häufigere und zuverlässige Deployments - mit dem Ziel, jederzeit produktiv releasen zu können.
* Nachhaltige Qualitätsverbesserung in der Softwareentwicklung, gemessen unter anderem daran, wie selten produktive Features zurückgerollt oder nachgebessert werden müssen.
* Etablierung von KI‑/LLM‑gestützter Entwicklung im Engineering‑Alltag (z. B. Copilot‑unterstütztes Coding, Testgenerierung, Wissensaufbau), um echten Mehrwert im Team zu schaffen.
Dokumentation & Wissensaufbau
* Aktiver Wissensaufbau statt Inselwissen: Verantwortung dafür übernehmen, dass Wissen teamweit zugänglich ist und nicht an Einzelpersonen gebunden bleibt.
* Aufbau einer strukturierten, verständlichen und aktuellen Prozess‑ und Systemdokumentation, die relevante Architekturen, Entscheidungen und Abläufe transparent macht.
* Entwicklung und Etablierung praxisnaher Best‑Practice‑Leitfäde n, technischer Standards und Richtlinien mit Fokus auf Qualität und Effizienz.
Enablement & Leadership
* Disziplinarische Führung und Coaching von Entwickler:innen in den Bereichen Architektur, Clean Code, systemisches Denken sowie Container‑ und Deployment‑Verantwortung.
* Befähigung des Teams zu eigenständigen Entscheidungen innerhalb klarer Leitplanken; im Zweifel triffst du die Entscheidung.
* Schnelles und wirksames Onboarding neuer Teammitglieder durch klare Strukturen, gute Dokumentation und systematischen Wissenstransfer.
* Förderung von kontinuierlichem Lernen, Wissensaustausch sowie konstruktiver Kommunikation. Wir führen mit Empathie.
* Stärkung der Verantwortungsübernahme für Stabilität und Produktionsbetrieb.
Was du mitbringst - Dein Profil:
Innovationskraft & technologische Weitsicht
* Erfahrung in der Integration neuer Technologien und digitaler Lösungen zur Stärkung von Prozessen und Wettbewerbsfähigkeit.
* Fundiertes Verständnis der Einsatzmöglichkeiten und Grenzen von KI im Unternehmenskontext.
* Erfahrung in KI‑/LLM‑gestützter Entwicklung sowie idealerweise in der Integration KI‑basierter Features.
Fundiertes Entwicklungs‑Know‑how
* Mehrjährige Erfahrung in C#/.NET oder vergleichbaren Programmiersprachen sowie in der fachlichen Führung von Entwickler:innen.
* Sicherer Umgang mit skalierbaren Datebanksystemen (MS SQL, PostgreSQL) und modernen Backend‑Architekturen (modulare Services).
* Idealerweise Erfahrung mit Angular (v15+) und RabbitMQ.
* Grundlegende Offenheit für neue Technologien.
Architektur, Plattform & Infrastructure as Code
* Praxiserprobte Kenntnisse in Docker/Kubernetes, vollautomatisierten Deployments und Infrastructure as Code (z. B. Terraform).
* Fundiertes Wissen im schneiden, skalieren und Orchestrieren von Services.
Delivery Excellence & Qualitätsorientierung
* Routine im Umgang mit Git, Azure DevOps, CI/CD‑Pipelines und automatisierten Tests (Unit‑ & Systemtests).
* Hoher Qualitätsanspruch ohne Quick‑Fix‑Mentalität - mit Pragmatismus und ganzheitlichem Produktverständnis.
Produkt‑ & Business‑Verständnis
* Produktnahe Arbeitsweise und Fähigkeit, Discovery‑Ergebnisse in klare, strukturierte technische Lösungen zu überführen.
* Adressatengerechte Kommunikation komplexer technischer Sachverhalte - auch gegenüber nicht‑technischen Stakeholdern.
* Fähigkeit, Anforderungen strukturiert und nachvollziehbar nach (Business) Impact und Effort zu priorisieren.
Führungskompetenz & Sprache
* Offene, klare und inspirierende Führung - insbesondere in Veränderungsphasen.
* Englisch mind. C1 (Team), Deutsch mind. B2 (Stakeholder).