Senior .NET Software Engineer (m/w/d)
Rolle
In dieser Rolle übernimmst du die Mitarbeit an anspruchsvollen Kundenprojekten im .NET-Umfeld – von der Analyse über die Programmierung bis hin zur Abnahme. Du verantwortest die technische Umsetzung komplexer Anforderungen und trägst mit deinem Qualitätsbewusstsein dazu bei, robuste und nachhaltige Softwarelösungen zu realisieren. Dabei setzt du deine fundierte Ausbildung in der Informatik sowie deine mehrjährige Erfahrung in der .NET-Entwicklung gezielt ein. Du berätst Kund:innen kompetent und wirkst aktiv daran mit, Projekte effizient und zielorientiert zum Erfolg zu führen. Durch dein Engagement erweiterst du kontinuierlich deine Expertise und vertiefst dein Fachwissen in modernen Technologien und Methoden.
Verantwortung
- Du begleitest den gesamten Softwareentwicklungszyklus von der Machbarkeitsstudie bis zur Wartung der Lösung
- In dieser Rolle setzt du agile Methoden und moderne .NET-Technologien ein, um innovative und termingerechte Softwarelösungen zu entwickeln
- Du arbeitest eng mit agilen Teammitgliedern zusammen, um Dienste und Funktionen zu integrieren und automatisierte Tests sowie Continuous Delivery aufzubauen
- Als erfahrene:r .NET Softwareentwickler:in bringst du deine Expertise in der Container-Orchestrierung ein und optimierst damit den Betrieb der Anwendungen
- Du kooperierst mit Produktverantwortlichen und dem Team, um Produkt- und Lieferrisiken frühzeitig zu erkennen und zu minimieren
- In dieser Rolle treibst du Best Practices, technische Prozesse und agiles Mindset proaktiv voran, um das Kundenerlebnis kontinuierlich zu verbessern
Qualifikationen
Du hast mindestens 7 Jahre fundierte Erfahrung in der professionellen Softwareentwicklung mit Schwerpunkt auf C# und .NET Core.
Du bist mit agilen Methoden (z. B. Scrum, SAFe) sowie DevOps-Praktiken bestens vertraut und wendest Best Practices wie TDD, Pair Programming, Code Reviews und Design Patterns konsequent an.
Du verfügst über einen Bachelorabschluss in Informatik, Mathematik oder einem vergleichbaren Bereich oder über gleichwertige Berufserfahrung als Software Engineer.
Du arbeitest routiniert mit Build-Tools für .NET (z. B. msbuild, cake) sowie mit CI/CD-Umgebungen und Automatisierungstools wie Azure DevOps Server.
Du bringst praktische Erfahrung mit Containern und Orchestrierungstools wie Docker, Docker Compose, Kubernetes, Helm und Flux mit.
Du kommunizierst fliessend auf Englisch in Wort und Schrift und überzeugst durch ausgeprägte Kommunikations- und Teamfähigkeiten, auch in komplexen Integrations- und Security-Themen (Schwachstellenmanagement).
Du sprichst fliessend Deutsch.
Benefits