Senior .NET Entwickler – Full-Stack: Backend & Frontend (MAUI, Blazor) | Azure DevOps
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 32049 Herford
- Nähe des Wohnortes
- de | ar | en
- 15.12.2025
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
6/2023 – 12/2025
Tätigkeitsbeschreibung
Der Kunde benötigt Unterstützung bei der Entwicklung seiner Software für die Lagerverwaltung. Hierbei soll unter anderem die Software von einer Desktopapplikation zu einer Webapplikation umgestellt werden. Außerdem soll für dieses Projekt ein Restful-Service und eine Frontendapplikation erweitert werden und für das Lagerverwaltungs-Tool eine Schnittstelle zu SAP erstellt werden, um die Lagerprozess mit SAP zu verbinden.
Die Legacy Desktopapplikation muss ebenfalls weiter gewartet werden, weswegen ich in den Themen Bugfixen und Weiterentwicklung der Applikation mit involviert bin.
Über das ganze Projekt hinweg führe ich bei den einzelnen Bereichen der Softwareoptimierungen und Refactoring durch. Bei einem Bereich war die Komplexität des Codes beispielsweise zu Beginn so hoch, sodass sich die Wartung und das Bugfixing des Codes schwierig gestalten hat. Das Refactoring dieses Code-Bereiches hat den anderen Entwicklern die Wartung des Codes sehr erleichtert.
In naher Zukunft soll die Legacy Desktopapplikation durch eine, auf WPF basierten, Webapplikation ersetzt werden. Ich habe bei der Entwicklung und Optimierung dieser Webapplikation mitgewirkt. Als Design-Pattern wird MVVM und IOC verwendet.
Für die Kommissionierung im Lager benötigt der Lagerist ein Gerät, um mit den Lagertools zu kommunizieren. Es wird für diesen Fall ein Tool entwickelt, das übergreifende Plattformen installieren kann. Hierfür wurde sich für Maui entschieden. Das Tool wird zurzeit für die Plattformen Windows und Android entwickelt. Maui basiert ebenfalls auf MVVM und .Net8. Das Tool soll so entwickelt werden, dass neue Funktionen wie Customizing leicht erweiterbar sind. Zudem soll ein RESTFul entwickelt werden, damit das Tool mit dem Lagertool kommunizieren kann.
Neben meiner aktiven Programmieraufgaben bin ich zum einen ebenfalls für die Betreuung einer Azubildenden und anderen Neuankömmlingen zuständig. Die Betreuung besteht darin, dass ich die Aufgaben verteile und sie bei der Programmierung unterstütze. Zum anderen gehört DevOps auch zu meinem Arbeitsgebiet. Ich erstelle und betreue über Azure DevOps die CI/CD und erstelle Webapplikationen, die auf Azure DevOps zugreifen und Information über die Build-Status anzeigen. Hinzu bin ich bei DevOps für die Umstellung von TFVC auf Git umstellen. Für die Umstellung werden zwei Powershell-Skripte erstellt, um die Collection automatisch zu migrieren.
Softwareentwickler
2/2023 – 4/2023
TätigkeitsbeschreibungDer Kunde möchte das Gehaltsprozess digitalisieren. Ich erstellte eine Seite mit BLazor und RESTful Services und bildetet das Gehaltsprozess auf der Seite ab. die verwendete DB ist MSSQL.
Eingesetzte QualifikationenSoftware engineering / -technik
5/2019 – 1/2023
TätigkeitsbeschreibungVerantwortung für diverse Projekte. C#, Asp.Net, Oracle, PostgreSQL, SOAP,RESTful,
Eingesetzte QualifikationenMicrosoft SQL Server Analysis Services (SSAS), Oracle Database
1/2016 – 4/2019
Tätigkeitsbeschreibung
Zeiterfassung, Addons für SAP B1.
Kundensupport, C#, MS SQL, ASP.Net & Core, Winforms.
Softwareentwicklung (allg.)
9/2013 – 12/2015
Tätigkeitsbeschreibung
Webseite mit Sitecore erstellen.
Asp.net, C#, MS SQL
Softwareentwicklung (allg.)
9/2013 – 12/2015
Tätigkeitsbeschreibung
Webseite mit Sitecore erstellen.
Asp.net
Softwareentwicklung (allg.)
Ausbildung
Bielefeld
Über mich
Mein Schwerpunkt liegt auf Refactoring von Legacy-Systemen, der Optimierung von Softwareprozessen und der Erstellung stabiler, wartbarer Anwendungen.
Ich entwickle mich aktuell im Bereich AI Solutions weiter und bringe Erfahrung in Azure DevOps, CI/CD-Pipelines sowie modernen Entwicklungspraktiken mit, um Projekte effizient und zuverlässig umzusetzen.
Weitere Kenntnisse
- Clean Architecture, SOLID-Prinzipien, modulare Backend-Strukturen
- API-Design, RESTful Services, SOAP, JSON, XML
- Performance-Optimierung, Fehlerbehandlung, Logging
- Refactoring bestehender Anwendungen, Legacy-Systeme modernisieren
Frontend & UI:
- Blazor, .NET MAUI, Razor Pages, XAML
- MVVM-Pattern, responsive UI-Entwicklung
- Komponentenbasierte Architektur, Cross-Platform Apps
- Datenbanken & Datenmanagement:
- SQL Server, MySQL, Entity Framework Core, LINQ
- Stored Procedures, Datenmigration, Datenanalyse
- Optimierung von Abfragen und Datenbankzugriffen
Testing & Qualitätssicherung:
- Unit Testing (NUnit, MSTest, xUnit), Integrationstests
- Testautomatisierung, Code-Reviews, Best Practices
DevOps & Tools:
- Azure DevOps: CI/CD-Pipelines, Automatisierung, Deployment
- Git, TFS, Visual Studio, Visual Studio Code
- Jira, Confluence, agile Projektkoordination
AI / Machine Learning:
- Laufende Weiterbildung in AI Solutions
- Integration einfacher AI/ML-Module in .NET-Anwendungen
- Datenanalyse, Modell-Evaluation, ML.NET
Agile Methoden & Projektmanagement:
- Scrum, Kanban, Backlog Management
- Teamkoordination, Dokumentation, Prozessoptimierung
Persönliche Daten
- Deutsch (Muttersprache)
- Arabisch (Muttersprache)
- Englisch (Grundkenntnisse)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
