28.10.2025 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarSenior Softwareentwickler .NET C#
Langweid am Lech, Deutschland Diplom Wirtschaftsinformatiker (FH)
Über mich
Senior .NET Entwickler mit über 20 Jahren Erfahrung in C#, EF, SQL, WPF, REST, Microservices, Clean Architecture, DDD, Docker und ASP.NET MVC. Fokus auf wartbare, performante Software nach Clean Code & TDD. Erfahrung in Webentwicklung, aktuell Einstieg in Blazor.
Skills
.NETC#ASP.netASP.Net MVCASP.NET CoreC# ASP.NETC# ASP.NET MVC WPFWPF MVVMprismWPF PrismXMLUMLOO Modellierung (UML)UML ModellierungWinformsSoftware EntwicklungAgile Software DevelopmentSenior EntwicklerSenior ArchitektSoftwarearchitekturSoftwareentwicklungWindows Communication Foundation (WCF)wcfT-SQLTransact-SQLMicrosoft SQL-ServerMongoDBOraclePostgresqlMicrosoft Team Foundation ServerTeam Foundation ServerSubversionVisual StudioRabbitMQTeamleitungTeamleadSoftware Lead DeveloperSchulung und ConsultingSchulung/TrainingIT Beratung.NET Core.Net Core Backend.NET Core C#CleanCodeClean ArchitectureJIRAAtlassian Confluence / JiraC# WCFAzure DevOpsDomain Driven DesignDDDTest Driven DevelopmentTDDMicroservicesUnit TestingxUnitNUnit
Programmiersprachen & Frameworks
C#, .NET 8+, ASP.NET Core, EF Core, REST, gRPC
Softwarearchitektur
Clean Architecture, DDD, Microservices, SOLID
Testing & Qualitätssicherung
Unit Testing, xUnit, TDD, Testcontainers, Clean Code
Datenbanken & Persistenz
MS SQL Server, PostgreSQL, MongoDB
DevOps & Tools
Git, Azure DevOps, Docker, CI/CD, Visual Studio, Jira, Confluence
Webentwicklung
ASP.NET MVC, ASP.NET Razor, HTML/CSS, Basiskenntnisse Blazor, React, Angular
Desktop & Integration
WPF, WinForms, Schnittstellen-Integration, Messaging (RabbitMQ)
Legacy & Modernisierung
Modernisierung bestehender .NET-Anwendungen, Migrationen, Refactoring
Sprachen
DeutschMutterspracheEnglischverhandlungssicherTürkischMuttersprache
Projekthistorie
- Portieren eines monolithischen Webshops zu einer Multi-Tenant Microservice Anwendung mit .NET Core, C# und React
- Planen und Implementieren von Core-Bibliotheken zur Verwendung in allen Microservices mit .NET Core und C#
- Planen und Implementieren von Microservices zur Abdeckung der Ist-Funktionalität und neuen Funktionalitäten mit .Net Core und C#
- Erstellen von Unit Tests • Erstellen von Integration Tests mittels TestContainers und Web Application Factory
- Dokumentieren der Core Bibliotheken und Microservices
- Erstellen von Build Pipelines in Azure DevOps
- Schulen und Anleiten der Projektmitglieder in den verwendeten Technologien, Architekturen und Softwareentwicklungsmethoden
- Erstellen einer Plattform für das Umweltbundesamt zur Einhaltung und Durchsetzung der EU-Einwegkunststoffrichtlinie durch das Einwegkunststoff-Fondsgesetz
- Implementieren von API´s mit .NET Core
- Implementieren von gRPC-Services mit C#
- Planen und Implementieren von Shared-Bibliotheken zur einheitlichen Lösung von Aufgabenstellungen in einer Microservice-Umgebung
- Dokumentation der Implementierungen in Confluence
- Absichern des Codes mit Unit-Tests und Integration Tests
- Durchführen von Code-Reviews für die Online Dienste der öffentlichen Verwaltung für die Bundesländer Hamburg, Schleswig-Holstein, Bremen und Sachsen-Anhalt
- Überprüfen auf Einhaltung von Kodierrichtlinien und in der Softwareentwicklung gültigen Best Practices
- Beratung und Unterstützung der einzelnen Softwareentwicklungs-Teams in Bezug auf eingesetzte Bibliotheken und der Dataport eigenen Plattform.