Software Engineer C#/.Net (m/w/d)
Rolle
In dieser Rolle gestaltest du moderne Webanwendungen von der Datenbank bis zum Frontend und setzt dabei anspruchsvolle fachliche Anforderungen in sauberen, skalierbaren Code um. Du verantwortest die Konzeption, Implementierung und Weiterentwicklung von Softwarelösungen, die durch hohe Qualität, Performance und Wartbarkeit überzeugen. Dabei arbeitest du eng mit interdisziplinären Ansprechpartner:innen zusammen, um digitale Produkte laufend zu optimieren und innovative Features nutzerorientiert umzusetzen. Du analysierst bestehende Systeme, identifizierst Verbesserungspotenziale und treibst Automatisierung sowie Effizienzsteigerungen durch den gezielten Einsatz aktueller Technologien voran. Zudem sorgst du mit strukturierten Tests, Code-Reviews und einer sauberen Dokumentation für einen professionellen Entwicklungsprozess.
Verantwortung
Du entwickelst neue Softwaremodule mit C#, .NET, WPF und MS SQL Server und pflegst bestehende Anwendungen
Du analysierst die interne Software und optimierst Prozesse und Funktionen kontinuierlich
Du konzipierst und implementierst Schnittstellen auf Basis von REST/JSON-Webservices
Du wirkst bei Architekturentscheidungen, Code Reviews und der Qualitätssicherung aktiv mit
Zudem dokumentierst du technische Lösungen und erstellst automatisierte Tests
Qualifikationen
Du hast eine Informatik-Ausbildung oder ein Studium (EFZ, HF, FH oder Uni) und bringst mehrere Jahre Erfahrung in der .NET-Entwicklung mit
Du verfügst über sehr gute Kenntnisse in C#, .NET, WPF und dem MVVM-Pattern
Du arbeitest sicher mit MS SQL (T-SQL) sowie Versionskontrolle mit Git und Azure DevOps
Idealerweise kennst du DevExpress, Dapper oder andere Mikro-ORMs
Erfahrung mit CI/CD-Pipelines und YAML ist ein zusätzlicher Vorteil
Sehr gute Deutschkenntnisse in Wort und Schrift
Benefits