24.10.2026 aktualisiert


Premiumkunde
100 % verfügbarSenior .NET / C# Full-Stack Developer
Krefeld, Deutschland
Deutschland +1
info: Deutschland, Österreich
Skills
Azure DevOpsAsp.Net.Net FrameworkAPIsAmazon Web ServicesMicrosoft AzureC#DevOpsEntity FrameworkMicrosoft Sql-ServerMySQLWindows PowershellRabbitMQSwaggerSQLite
.NET, .NET Core, AngularJS, ASP.NET, AWS, Azure, Azure DevOps, Azure DevOps Server, BizTalk Server, Blazor WebAssembly, C#, Docker, Entity Framework, Git, HTML, JavaScript, Kubernetes, MS SQL Server, MSTest, MVC, MVVM, MySQL, NHibernate, NUnit, Outlook, PowerShell, RabbitMQ, ReSharper, REST, Rider, SharePoint Server, SQL, SQLite, Swagger, Team Foundation Server, Teams, UML, Visual Studio, WCF, Web API 2, Word, XML, XML Schema (XSD), XSLT, xUnit
**AI / Large Language Models (LLMs):** Praktische Erfahrung mit lokalen LLM-Umgebungen (LM Studio, Ollama, llama.cpp), Modellkonfiguration und Inference-Optimierung (Quantisierung, Context Windows, GPU-Offloading) sowie Integration über OpenAI-kompatible APIs. Einsatz KI-gestützter Entwicklungswerkzeuge wie OpenAI Codex und OpenCode.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2019
Sprachen
DeutschMutterspracheEnglischgut
Projekthistorie
Weiterentwicklung und Modernisierung einer Unternehmensanwendung zur automatisierten Echtzeit-Bepreisung von Strom- und Gasverträgen im B2B- und B2C-Bereich.
- Weiterentwicklung einer On-Premises-Anwendung auf Basis von .NET Framework 4.8, AngularJS, ASP.NET Web API und Windows Services. Echtzeitaktualisierung des Dashboards mittels SignalR.
- Neuentwicklung einer modernisierten Anwendung mit .NET 6 und Blazor WebAssembly sowie Migration bestehender Bibliotheken und Services. Einsatz asynchroner Programmierung zur Verbesserung der Reaktionsfähigkeit.
- Migration der Anwendung zu Amazon Web Services (AWS).
- Implementierung rollenbasierter Zugriffskontrolle mittels JWT, Claims und AWS-basierter Rollenverwaltung.
- Entwicklung neuer Features über Git Feature Branches, Pull Requests und Code Reviews.
- Erstellung von Unit- und Integrationstests zur Qualitätssicherung.
- Performanceoptimierung von Entity Framework Core und MS SQL Server durch SQL Profiling, Abfrageoptimierung und Datenbankindizes.
- Agile Entwicklung nach Scrum mit Azure DevOps Server für Anforderungsmanagement, Sprintplanung und Work Items.
- **Weiterentwicklung und Modernisierung einer verteilten Unternehmensanwendung für die Halbleiterproduktion bei NXP Semiconductors.**
- Weiterentwicklung einer auf .NET Core 3.1 basierenden Microservice-Architektur, betrieben mit Docker Swarm. Anbindung von Chipfabriken zur produktspezifischen Konfiguration und Zertifizierung einzelner Dies auf Wafern.
- Entwicklung verteilter, asynchroner Workflows mit RabbitMQ, Entity Framework Core und MS SQL Server.
- Neu- und Weiterentwicklung einer modernisierten, generischeren Architektur auf Basis von .NET 6, Kubernetes und Helm Charts zur flexiblen Integration weiterer Produkttypen.
- Implementierung neuer Features und Fehlerbehebungen einschließlich Code Reviews über Git Feature Branches und Pull Requests.
- Anpassung von Container-Deployments mittels Docker Compose und Kubernetes Helm Charts.
- Entwicklung von Unit- und Integrationstests zur Sicherstellung hoher Testabdeckung.
- Performanceoptimierung von Entity Framework Core und SQL-Abfragen mithilfe des SQL Profilers.
- Agile Entwicklung nach Scrum mit Azure DevOps Server für Backlog, Sprintplanung und Work Items sowie Git zur Versionsverwaltung. Verwendung von SQLite und InMemory-Datenbanken für Tests.
- Weiterentwicklung und Administration des unternehmensweiten Redaktionsportals. Eine Angular Single-Page-Application für Redakteure um Videos und Fotos mittels diverser Filter zu suchen und diese an entsprechende bundes- und weltweit verteilte Schnittplätze zu versenden. Als Datenbank wurde ein MS SQL Server verwendet.
- Portierung einer ASP.Net Anwendung (InfoLicense) auf Angular 10, .Net 5 (Core) und EntityFramework Core 5. Diese Anwendung bildete reale Verträge mit Vertragspartner (Agenturen und Privatpersonen) ab. Es wurden Kontaktdaten, Laufzeiten, Preise für einzelne Verwertungskontexte abgebildet welche von externen Anwendungen (z.B. Redaktionsportal) genutzt wurden um die aktuellen Lizenzinformationen mittels einer Ampel darzustellen. Dieses Feature soll verhindern dass Videos oder Fotos in Beiträgen genutzt werden ohne vorher eine gültige Lizenz zu besitzen um Strafzahlungen zu verhindern. Implementierung und Optimierung von REST Schnittstellen. Implementierung von Tests mit XUnit und Jasemine um eine möglichst hohe Testabdeckung zu erreichen. Regelmässige Zusammenarbeit mit dem Fachbereich um Anforderungen korrekt abzubilden. Als Datenbank wurde ein MS SQL Server verwendet.
- Portierung mehrerer SharePoint Listen zu einer Angular 10 und .Net Core 3.1 Anwendung zum Verwalten von Schlagworten, Kategorien und Sendungen. Schnittstellen via REST implementiert um diese unternehmensweit zur Verfügung zu stellen. Als Datenbank wurde ein MS SQL Server verwendet.
- Implementierung einer Konsolenanwendung mit Core 3.1 um Bilder aus erstellten SharePoint Dokumentenbibliotheken in entsprechenden Netzwerkordner zu speichern, zu editieren und zu löschen. Der Zugriff für externe Agenturen wurde über SharePoint gesichert, die Kommunikation der Konsolenanwendung zum SharePoint wurde mit .Net Standard CSOM, MSAL.NET und Azure AD zertifikatsbasiert mittels Tokens gesichert.
- Implementierung von .Net Core 3.1 Konsolenanwendungen um Audiodateien zu ingestieren und diese in einem Slack Channel mit einem Link zu veröffentlichen.
- Wartung und Weiterentwicklung einer Angular und .Net Core 3.1 Anwendung um Bilder und Video inklusive Metadaten zu ingestieren. Regelmässige Zusammenarbeit mit dem Fachbereich um Anforderungen korrekt abzubilden.
- Portierung einer ASP.Net Anwendung (InfoLicense) auf Angular 10, .Net 5 (Core) und EntityFramework Core 5. Diese Anwendung bildete reale Verträge mit Vertragspartner (Agenturen und Privatpersonen) ab. Es wurden Kontaktdaten, Laufzeiten, Preise für einzelne Verwertungskontexte abgebildet welche von externen Anwendungen (z.B. Redaktionsportal) genutzt wurden um die aktuellen Lizenzinformationen mittels einer Ampel darzustellen. Dieses Feature soll verhindern dass Videos oder Fotos in Beiträgen genutzt werden ohne vorher eine gültige Lizenz zu besitzen um Strafzahlungen zu verhindern. Implementierung und Optimierung von REST Schnittstellen. Implementierung von Tests mit XUnit und Jasemine um eine möglichst hohe Testabdeckung zu erreichen. Regelmässige Zusammenarbeit mit dem Fachbereich um Anforderungen korrekt abzubilden. Als Datenbank wurde ein MS SQL Server verwendet.
- Portierung mehrerer SharePoint Listen zu einer Angular 10 und .Net Core 3.1 Anwendung zum Verwalten von Schlagworten, Kategorien und Sendungen. Schnittstellen via REST implementiert um diese unternehmensweit zur Verfügung zu stellen. Als Datenbank wurde ein MS SQL Server verwendet.
- Implementierung einer Konsolenanwendung mit Core 3.1 um Bilder aus erstellten SharePoint Dokumentenbibliotheken in entsprechenden Netzwerkordner zu speichern, zu editieren und zu löschen. Der Zugriff für externe Agenturen wurde über SharePoint gesichert, die Kommunikation der Konsolenanwendung zum SharePoint wurde mit .Net Standard CSOM, MSAL.NET und Azure AD zertifikatsbasiert mittels Tokens gesichert.
- Implementierung von .Net Core 3.1 Konsolenanwendungen um Audiodateien zu ingestieren und diese in einem Slack Channel mit einem Link zu veröffentlichen.
- Wartung und Weiterentwicklung einer Angular und .Net Core 3.1 Anwendung um Bilder und Video inklusive Metadaten zu ingestieren. Regelmässige Zusammenarbeit mit dem Fachbereich um Anforderungen korrekt abzubilden.