Full-Stack .NET Softwareentwicklung (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du als Full-Stack .NET Softwareentwickler:in moderne Anwendungen von der Datenbank bis zum Frontend und bringst deine Professional-Erfahrung in allen Schichten der Softwarearchitektur ein. Du übernimmst die Verantwortung für die Konzeption, Umsetzung und Weiterentwicklung performanter und skalierbarer .NET-Lösungen. Dabei analysierst du Anforderungen, entwirfst saubere Softwaredesigns und setzt Best Practices in den Bereichen Code-Qualität, Testing und Deployment um. Zudem arbeitest du eng mit anderen Fachbereichen zusammen, integrierst Schnittstellen und sorgst dafür, dass technische Lösungen zuverlässig im Betrieb laufen. Durch deine Erfahrung treibst du kontinuierliche Verbesserungen der bestehenden Systeme sowie der Entwicklungsprozesse voran.
Verantwortung
- Du designst und entwickelst moderne Softwarelösungen mit ASP.NET Core im Backend und Angular im Frontend über den gesamten Lifecycle.
- In dieser Rolle arbeitest du agil im Team und trägst zur kontinuierlichen Optimierung der Entwicklungsprozesse bei.
- Du wirkst aktiv an der Weiterentwicklung der Software-Architektur und des Application Lifecycle Managements mit.
- Als Full-Stack .NET Softwareentwickler pflegst und betreust du bestehende Applikationen nachhaltig.
Qualifikationen
- Du verfügst über eine abgeschlossene Grundausbildung, idealerweise in Informatik; eine Weiterbildung in Softwareentwicklung (z.B. HF oder BA) ist von Vorteil.
- Mehrjährige praktische Erfahrung in der Entwicklung von Applikationen mit C#, .NET Core, SQL-Server, T-SQL, Entity Framework Core, Webtechnologien (JavaScript, HTML, CSS) und REST-Schnittstellen sowie im Einsatz moderner Softwareprinzipien wie Clean Architecture, Clean Code und SOLID.
- Sicherer Umgang mit Git, TypeScript und modernen JavaScript-Frameworks/-Bibliotheken wie Angular, React oder Vue.
- Idealerweise kennst du die Schulverwaltungssoftware Evento und arbeitest routiniert mit Crystal Reports.
- Du überzeugst durch konzeptionelle Stärke, ausgeprägte analytische Fähigkeiten und Freude daran, dein Wissen mit Kolleg*innen zu teilen.
- Offenheit für Neues und die Bereitschaft, dir fehlendes Know-how selbstständig on the job anzueignen, zeichnen dich aus.