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äden, 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.