19.11.2025 aktualisiert
DF
Premiumkunde
100 % verfügbarSoftwareentwickler
Mannheim, Deutschland
Mannheim +25 km
Skills
Asp.NetHTMLJavascript.Net FrameworkArchitekturAutomatisierungUnit TestingMicrosoft AzureC#CSSCloud ComputingConfiguration ManagementSoftware QualityContinuous IntegrationDependency InjectionSoftware Design PatternsDevopsDokumentenmanagementWeb EntwicklungLanguage Integrated QueryInfrastrukturIt Service ManagementJsonWindows Presentation FoundationModel View ViewmodelMarkdownAngular 2+SAP ApplicationsSonarqubeSQLTypescriptWindows FormsExtensible Markup LanguageYAMLResharper.NET CoreDevexpressAsp.Net Web ApiInfragisticsBackendGitAngularJSSOLID PrinzipienGraphqlServerless ComputingCastle WindsorNinjectWeb ApiMicroservices
Erfahrener Softwareentwickler mit Schwerpunkt auf der Entwicklung von Desktop-, Web- und Cloud-Anwendungen im .NET-Umfeld. Umfassende Erfahrung in der Konzeption, Implementierung und Wartung komplexer Systeme unter Verwendung moderner Microsoft-Technologien und bewährter Architekturprinzipien.
App- und Desktopentwicklung:
Spezialisiert auf die Entwicklung von Anwendungen mit WPF, Windows Forms und .NET MAUI. Fokus auf saubere Architektur, MVVM-Pattern und modulare Wiederverwendbarkeit durch Komponentenbibliotheken und Frameworks. Nutzung von IoC-Containern (MS DI, Castle Windsor, Autofac, Unity, Ninject) zur Strukturierung großer Projekte.
Webentwicklung:
Entwicklung performanter und wartbarer Weblösungen mit ASP.NET Core, Web API und Angular. Einsatz von REST- und GraphQL-Schnittstellen zur Integration von Microservices und serviceorientierten Backend-Systemen.
Infrastruktur und DevOps:
Erfahrung im Umgang mit Git und TFVC zur Quellcodeverwaltung. Aufbau und Pflege von Azure DevOps Pipelines sowie automatisierten CI/CD-Prozessen in YAML. Sicherstellung der Codequalität durch SonarQube und Black Duck.
Technologien und Frameworks:
Umfangreiche Kenntnisse im .NET-Stack (Host Builder, Dependency Injection, Logging, Configuration Management), ReSharper, Unit Testing und MVVM. Erfahrung mit Frameworks und Toolkits wie DevExpress, Infragistics, Syncfusion, Xceed, Prism, CommunityToolkit und Castle.Core.
Sprachen und Formate:
Entwicklung in C#, JavaScript und TypeScript. Fundierte Kenntnisse in SQL, GraphQL und LINQ. Sicherer Umgang mit XML, XAML, HTML, YAML, Markdown, JSON und CSS.
Projekterfahrung:
Langjährige Erfahrung in der Entwicklung von Cloud-Integrationen (Azure Functions, SAP LeanIX), internen Unternehmensanwendungen und Dokumentenmanagementsystemen auf Basis von ASP.NET Core. Expertise in der Automatisierung von IT-Service-Prozessen sowie in der Anbindung und Erweiterung von Microsoft-Office-Anwendungen (Interop, Add-ins).
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
- Entwicklung einer Azure Function App zur automatisierten Synchronisierung von Software Bill of Materials (SBOM) aus Git-Repositories mit SAP LeanIX via REST/GraphQL.
- Entwurf und Pflege interner .NET-Anwendungen zur Verwaltung von Einbaupositionen von Präzisionsspiegeln.
- Implementierung von GraphQL-Kommunikation zu Microservices im Backend.
- Aufbau und Weiterentwicklung einer WPF-Komponentenbibliothek zur Vereinheitlichung des Corporate Designs (Custom Controls, Styles, DataTemplates).
- Konzeption eines unternehmensinternen Frameworks für Message-Bus-basierte Kommunikation zwischen Frontend und Backend-Services.
- Entwicklung und Integration von CI/CD-Pipelines in YAML inkl. Codeanalyse mit SonarQube und Black Duck.
- Entwicklung eines Dokumenten-Management-Systems (DMS) zur Verwaltung technischer Anlagen-Lebenszyklen.
- Implementierung einer KI-gestützten Dokumentenerkennung und Klassifizierung (OCR, Machine Learning APIs).
- Aufbau einer REST-basierten Microservice-Architektur in ASP.NET Core.
- Anbindung an Azure-On-Prem-Infrastruktur, Speicherung großer Datenmengen in Azure Blob Storage.
- Entwicklung eines Web-Frontends zur Anzeige von Metadaten, Versionshistorie und Dokumentvorschau.
- Entwicklung und Wartung von ITSM-Systemen zur Automatisierung von ITIL-Prozessen.
- Implementierung der Servicekommunikation mittels Remoting/WCF in einer monolithischen Architektur.
- Datenhaltung über SQL Server und MongoDB.
- Entwicklung von Microsoft Office-Schnittstellen (Interop) zur direkten Datenübertragung zwischen Anwendungen.
- Erstellung von Office-Add-Ins (Word, Excel, Outlook) als Erweiterung der ITSM-Plattform.
- Wartung, Refactoring und Optimierung bestehender .NET Framework-Applikationen.