Als Senior .NET-Entwickler/in leiten Sie die Entwicklung und Optimierung eines anspruchsvollen Self-Service-Portals für Unternehmensmitarbeiter/innen. Remote / weltweit. Ihre fundierten Kenntnisse in C#, .NET 8, Microservices-Architektur und SQL Server tragen maßgeblich zur Entwicklung robuster, skalierbarer Lösungen bei, die komplette Service-Management-Zyklen automatisieren und HR-Abläufe durch nahtlose Systemintegrationen optimieren.
Hauptaufgaben
- Entwicklung und Implementierung skalierbarer, Microservices-basierter Anwendungen mit .NET 8 und C# 12 für unser Enterprise-Self-Service-Portal.
- Konzeption und Optimierung von RESTful-API-Endpunkten für einen effizienten Datenaustausch zwischen verteilten Diensten.
- Entwicklung anspruchsvoller Integrationslösungen für die Verbindung von HR-Systemen, Employee Cabinet und Service-Desk-Plattformen.
- Zusammenarbeit mit funktionsübergreifenden Teams, um einwandfreien Code innerhalb vorgegebener Zeitrahmen und Qualitätsparameter bereitzustellen.
- Nutzung fortschrittlicher ORM-Frameworks (Entity Framework Core 8.0, Linq2DB) für leistungsstarke Datenbankinteraktionen.
- Implementieren Sie Leistungsverbesserungen durch SQL-Abfrageoptimierung und Datenbankschema-Verfeinerungen.
- Entwickeln Sie robuste Message-Queuing-Systeme mit RabbitMQ und Kafka für zuverlässige asynchrone Servicekommunikation.
- Beteiligen Sie sich an Code-Reviews, Architekturdiskussionen und technischen Entscheidungsprozessen.
- Beheben Sie komplexe technische Probleme in Produktionsumgebungen.
- Erstellen Sie sauberen, wartungsfreundlichen Code gemäß den SOLID-Prinzipien und branchenüblichen Best Practices.
- Erforderliche Fähigkeiten und Erfahrungen:
- Mindestens 5 Jahre Erfahrung in der kommerziellen Entwicklung mit .NET-Technologien.
- Fortgeschrittene Kenntnisse in C#-Programmierung und umfassende Kenntnisse des .NET-Ökosystems (ASP.NET Core, Web-API).
- Nachgewiesene Expertise in der Implementierung von Microservices-Architekturmustern und Strategien für verteilte Systeme.
- Umfangreiche praktische Erfahrung mit Entity Framework Core oder vergleichbaren ORM-Technologien.
- Nachgewiesene Erfahrung in der Entwicklung und Implementierung von RESTful-APIs nach aktuellen Best Practices.
Umfangreiche Erfahrung mit MS SQL Server und fortgeschrittenen Abfrageoptimierungstechniken
- Fundierte Kenntnisse der Git-Versionskontrolle und kollaborativer Entwicklungsabläufe.
- Umfassendes Verständnis der Prinzipien der objektorientierten Programmierung und der SOLID-Designmethodik.
- Praktische Erfahrung mit asynchronen Programmiermustern und Multithreading-Konzepten.
- Nachgewiesene Fähigkeit, effizienten, sicheren und wartungsfreundlichen Code mit entsprechender Dokumentation zu schreiben.
- Hervorragendes analytisches Denken und sorgfältige Analyse technischer Details.
Warum Sie Teil unseres Teams werden sollten:
Werden Sie Teil unseres herausragenden Entwicklungsteams und entwickeln Sie unternehmenstaugliche Lösungen, die Ihre Geschäftsabläufe transformieren. Wir bieten Ihnen ein flexibles Arbeitsumfeld mit Remote-Arbeit, wettbewerbsfähiger Vergütung und umfangreichen Ressourcen für die berufliche Weiterentwicklung. Sie bewältigen anspruchsvolle Herausforderungen mit modernsten Technologien und arbeiten mit talentierten Kollegen zusammen, die Ihre Expertise schätzen. Unsere flache Hierarchie sorgt dafür, dass Ihre Stimme gehört wird und Ihr Beitrag die Produktentwicklung spürbar beeinflusst.