(Senior) C#.NET Software-Entwickler
nara GmbH
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
German Experience level
SeniorJob location
Tech stack
.NET
Artificial Intelligence
Automation of Tests
Unit Testing
C Sharp (Programming Language)
Software Quality
Code Review
Software Architecture
Software Systems
Backend
Angular
Codebase
Front End Software Development
Code Restructuring
Requirements
- Du verfügst über sehr fundierte praktische Erfahrung in der Entwicklung mit C# / .NET auf professionellem Niveau und hast bereits Verantwortung für produktiven Code in komplexen Systemen übernommen.
- Du hast Erfahrung im Umgang mit gewachsenen Softwaresystemen und weißt, wie man diese weiterentwickelt, ohne Stabilität, Wartbarkeit oder fachliche Nachvollziehbarkeit zu gefährden.
- Softwarearchitektur, Codequalität und Testbarkeit sind für dich keine abstrakten Konzepte, sondern integraler Bestandteil deiner täglichen Arbeit.
- Automatisierte Tests (Unit-Tests und UI-Tests) gehören für dich selbstverständlich dazu, insbesondere bei umfangreichen Anwendungen mit langer Historie.
- Du bringst eigene Erfahrung aktiv ins Team ein, teilst Wissen offen und trägst dazu bei, Kolleginnen und Kollegen fachlich weiterzuentwickeln - z. B. durch Code-Reviews, technische Diskussionen oder gemeinsame Lösungsfindung.
- KI nutzt du als festen Bestandteil deines Entwicklungsprozesses - von Analyse und Implementierung über Refactoring bis zu Tests und Dokumentation.
- Frontend-Kenntnisse (z. B. Angular) nutzt du, um das Gesamtsystem zu verstehen; dein fachlicher Schwerpunkt liegt klar im Backend und der .NET-Entwicklung.
- Du arbeitest strukturiert, übernimmst Verantwortung für deine Ergebnisse und kannst technische Entscheidungen nachvollziehbar begründen und vertreten.
- Sehr gute Deutschkenntnisse für fachliche Abstimmungen und die Arbeit in einer deutsch geprägten Codebasis.