Senior Software Engineer – Team Lead
Softwareentwicklung (C# / ASP.NET / Blazor / Java / Spring Boot / SQL)
- Weiterentwicklung und Modernisierung einer umfangreichen ASP.NET-MVC-Unternehmensplattform; Migration von Legacy-Modulen auf Blazor (Server & WASM).
- Neuentwicklung von Modulen in Blazor mit komponentenbasierter, geschichteter Architektur.
- Entwicklung von Java/Spring-Boot-APIs zur Integration mit Tacton CPQ / Product Modelling APIs.
- Umsetzung komplexer XML/JSON-DTO-Strukturen und domänenspezifischer Mappings.
- Einsatz von Domain-Driven Design, Repository-Pattern und Unit-of-Work-Prinzipien.
- Datenbankmodellierung und Performanceoptimierung in Microsoft SQL Server (EF, Indexing).
- End-to-End-Verantwortung für sieben produktive Module (Konzept, Implementierung, Test, Release).
Teamleitung & Projektorganisation
- Fachliche Führung eines Entwicklerteams (4 → 6 Personen) inkl. Mentoring und Code-Reviews.
- Sprintplanung, Backlog-Pflege, Aufwandsschätzung und Qualitätssicherung.
- Enge Abstimmung mit Product Ownern und Fachabteilungen.
- Nutzung von Jira, Confluence und Git für agile Entwicklung und Dokumentation.
Digitalisierung & Prozessmodernisierung
- Analyse und Digitalisierung von Word-/Excel-basierten SOPs und Legacy-Prozessen.
- Aufbau skalierbarer digitaler Workflows zur Ablösung manueller Dokumentstrukturen.
- Erstellung technischer Dokumentationen, Architekturvorgaben und Entwicklungsrichtlinien.