24.08.2026 aktualisiert


100 % verfügbar
Senior Software Engineer | .NET / C# | Cloud-Architektur & Enterprise-Entwicklung
Leipzig, Deutschland
Weltweit
Fachinformatiker für Anwendungsentwicklung (IHK Wiesbaden)Skills
Clean CodeAsp.NetArchitekturASP.NET MVCMicrosoft AzureC#DatenbankentwicklungDevOpsMicrosoft Sql-ServerMVCSoftwareentwicklungSystemmodellierung.NET Core
C# und .NET Entwicklung
Umfangreiche Kenntnisse in C#, .NET und .NET Core als primäre Programmiersprachen für die Entwicklung komplexer Enterprise-Anwendungen. Einsatz moderner Frameworks wie ASP.NET Core (MVC, Blazor, Web API, REST APIs, Microservices) sowie klassischer Technologien wie WPF (MVVM/Prism) und WinForms.
Cloud & DevOps mit Microsoft Azure
Fundierte Kenntnisse in Microsoft Azure, Azure DevOps und der Umsetzung von CI/CD-Pipelines. Erfahrung mit Azure PaaS-Diensten wie Azure Functions und Azure Service Bus sowie der Migration bestehender Softwarelandschaften in moderne Cloud-native Architekturen.
Datenbankentwicklung und -architektur
Breite Erfahrung in der Entwicklung und Architektur von Datenbanklösungen mit Microsoft SQL Server, MySQL/MariaDB, Oracle, PostgreSQL und SQLite. Einsatz von Entity Framework, T-SQL und SSIS zur Datenintegration und -verarbeitung.
Agile Methoden und Softwarearchitektur
Kenntnisse in agiler Softwareentwicklung nach Scrum und Kanban. Anwendung von Clean Architecture, SOLID-Prinzipien, Domain-Driven Design (DDD) sowie UML zur Systemmodellierung.
TypeScript und Web-Technologien
Erfahrung in der Entwicklung von Webportalen mit TypeScript und ASP.NET MVC. Umsetzung von DevSecOps-Initiativen durch Einführung von SonarQube zur automatisierten Codequalitätssicherung innerhalb von CI/CD-Pipelines.
Unit Testing und Qualitätssicherung
Einsatz von Unit-Testing-Frameworks wie xUnit und NUnit sowie testgetriebener Entwicklung (TDD). Durchführung von Code Reviews und Qualitätssicherung in agilen Entwicklungsprozessen.
WPF und Desktop-Anwendungsentwicklung
Entwicklung wartbarer Desktop-Anwendungen auf Basis von WPF, MVVM und Prism für industrielle und technische Einsatzbereiche. Modernisierung und Migration bestehender Visual-Basic-Anwendungen auf moderne C#/.NET- und Web-API-basierte Architekturen.
Betriebssysteme und Infrastruktur
Kenntnisse in Windows Server sowie Linux-Distributionen wie Ubuntu und Red Hat Enterprise Linux als Betriebssystemplattformen für Enterprise-Anwendungen.
WCF und verteilte Systeme
Konzeption und Implementierung von WCF-Diensten sowie verteilten Client-Server-Architekturen. Technische Integration und Koordination verteilter Softwarekomponenten unter Anwendung von Entwurfsmustern und Clean-Code-Prinzipien.
Umfangreiche Kenntnisse in C#, .NET und .NET Core als primäre Programmiersprachen für die Entwicklung komplexer Enterprise-Anwendungen. Einsatz moderner Frameworks wie ASP.NET Core (MVC, Blazor, Web API, REST APIs, Microservices) sowie klassischer Technologien wie WPF (MVVM/Prism) und WinForms.
Cloud & DevOps mit Microsoft Azure
Fundierte Kenntnisse in Microsoft Azure, Azure DevOps und der Umsetzung von CI/CD-Pipelines. Erfahrung mit Azure PaaS-Diensten wie Azure Functions und Azure Service Bus sowie der Migration bestehender Softwarelandschaften in moderne Cloud-native Architekturen.
Datenbankentwicklung und -architektur
Breite Erfahrung in der Entwicklung und Architektur von Datenbanklösungen mit Microsoft SQL Server, MySQL/MariaDB, Oracle, PostgreSQL und SQLite. Einsatz von Entity Framework, T-SQL und SSIS zur Datenintegration und -verarbeitung.
Agile Methoden und Softwarearchitektur
Kenntnisse in agiler Softwareentwicklung nach Scrum und Kanban. Anwendung von Clean Architecture, SOLID-Prinzipien, Domain-Driven Design (DDD) sowie UML zur Systemmodellierung.
TypeScript und Web-Technologien
Erfahrung in der Entwicklung von Webportalen mit TypeScript und ASP.NET MVC. Umsetzung von DevSecOps-Initiativen durch Einführung von SonarQube zur automatisierten Codequalitätssicherung innerhalb von CI/CD-Pipelines.
Unit Testing und Qualitätssicherung
Einsatz von Unit-Testing-Frameworks wie xUnit und NUnit sowie testgetriebener Entwicklung (TDD). Durchführung von Code Reviews und Qualitätssicherung in agilen Entwicklungsprozessen.
WPF und Desktop-Anwendungsentwicklung
Entwicklung wartbarer Desktop-Anwendungen auf Basis von WPF, MVVM und Prism für industrielle und technische Einsatzbereiche. Modernisierung und Migration bestehender Visual-Basic-Anwendungen auf moderne C#/.NET- und Web-API-basierte Architekturen.
Betriebssysteme und Infrastruktur
Kenntnisse in Windows Server sowie Linux-Distributionen wie Ubuntu und Red Hat Enterprise Linux als Betriebssystemplattformen für Enterprise-Anwendungen.
WCF und verteilte Systeme
Konzeption und Implementierung von WCF-Diensten sowie verteilten Client-Server-Architekturen. Technische Integration und Koordination verteilter Softwarekomponenten unter Anwendung von Entwurfsmustern und Clean-Code-Prinzipien.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2013
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicherItalienischgut
Projekthistorie
Erweiterung und Pflege von Enterprise-Software mit ASP.NET Core MVC und Blazor (DevExpress). Refactoring von Modulen in .NET Framework 4.8 und Web Forms (DevExpress). Konzeption und Entwicklung von Diagnose- und Analysewerkzeugen für verteilte SQL-basierte Enterprise-Umgebungen. Entwicklung interner Tools zur zentralisierten Auswertung von ELMAH-Fehlerdaten über mehrere Datenbanken. Einführung und Etablierung agiler Entwicklungsprozesse nach Scrum innerhalb eines sechsköpfigen Entwicklungsteams.
Entwicklung eines Webportals mit ASP.NET MVC 5 und TypeScript. Umsetzung von DevSecOps-Initiativen durch Einführung von SonarQube zur automatisierten Sicherstellung der Codequalität innerhalb aller CI/CD-Pipelines. Mitarbeit in einem strukturierten Scrum-Team mit acht Mitgliedern in zweiwöchigen Sprints unter Nutzung von Azure DevOps.
Entwicklung wartbarer Desktop-Anwendungen für industrielle und technische Einsatzbereiche. Konzeption und Implementierung komplexer interner Desktop-Anwendungen auf Basis von WPF, MVVM und Prism. Modernisierung und Migration bestehender Visual-Basic-Anwendungen auf moderne C#/.NET- sowie Web-API-basierte Architekturen.