Senior .NET Software Engineer – Legacy-Analyse & Modernisierung & Neuentwicklung von Fachanwendungen
- Verfügbarkeit einsehen
- 1 Referenz
- 80€/Stunde
- 53332 Bornheim, Rheinland
- Umkreis (bis 200 km)
- de | en
- 28.02.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
3/2023 – 12/2025
Tätigkeitsbeschreibung
Weiterentwicklung eines landesweiten Schulverwaltungsverfahrens
• Entwicklung und Modernisierung einer landesweit produktiven Fachanwendung (ASP.NET
WebForms, MVC, .NET Core) unter laufendem Betrieb
• Umsetzung neuer Angular-Frontend-Module zur Ablösung von Legacy-WebForms- und MVC-
Komponenten
• Mitarbeit an der Umstellung auf eine serviceorientierte REST-Architektur
• Entwicklung neuer Features sowie Wartung und Performance-Optimierung (C#, Entity Frame-
work, SQL, Stored Procedures)
• Umsetzung barrierefreier, responsiver Oberflächen (Screenreader, Kontraste, Usability)
• Mitarbeit in Scrum-Teams, Anforderungsabstimmung mit Fachbereichen, Aufwandsschätzun-
gen
• Qualitätssicherung durch Unit-Tests, Pull Requests, CI/CD-Pipelines und SonarQube
• Präsentation umgesetzter Anforderungen vor Fachbereichen und Stakeholdern
Angular, API-Entwickler, ASP, ASP.NET, C#, CSS-Programmierer, DevOps, Entity Framework, HTML, JavaScript-Entwickler, Microsoft Visual Studio, SQL-Datenbankadministrator, Typescript
6/2022 – 12/2022
Tätigkeitsbeschreibung
Analyse und Bewertung einer Oracle /Access Legacy Anwendung
• Vollständige technische und funktionale Analyse einer kombinierten Oracle- und MS-Access-
Anwendung inkl. Formularlogik und VBA-Code
• Untersuchung von Datenstrukturen, Datenvolumen, Abhängigkeiten und Performance-Aspek-
ten
• Analyse und Bewertung von VBA-Geschäftslogik hinsichtlich Verständlichkeit, Wartbarkeit und
Erweiterbarkeit
• Identifikation technischer Risiken, Redundanzen und struktureller Schwachstellen
• Aufbereitung der Ergebnisse in Form einer managementtauglichen Entscheidungs- und Hand-
lungsempfehlung
Microsoft Access, Oracle Database, Schreiben von Dokumentation, VBA (Visual Basic for Applications)
4/2022 – 6/2022
Tätigkeitsbeschreibung
Performance-Optimierung und Neuentwicklung von Export-Schnittstellen
• Analyse und Vergleich verschiedener technischer Ansätze (DevExpress-Export, NuGet-Libraries,
Entity Framework vs. SQL-nahe Umsetzung)
• Entwicklung einer SQL-nahen Exportlogik, ausgeführt und gesteuert aus C#
• Implementierung von Filter-, Sortier- und Gruppierungslogik auf Datenbankebene
• Messung und Optimierung der Performance mittels Profiling-Tools
SQL, C#, Microsoft Excel, Microsoft Visual Studio, Schnittstellenentwicklung
5/2021 – 6/2023
Tätigkeitsbeschreibung
Neuentwicklung eines ERP-Softwaresystems zur Verwaltung von Gesundheitsmaßnahmen (Reha & Prävention)
• Entwicklung und Modernisierung einer landesweit produktiven Fachanwendung (ASP.NET
WebForms, MVC, .NET Core) unter laufendem Betrieb
• Umsetzung neuer Angular-Frontend-Module zur Ablösung von Legacy-WebForms- und MVC-
Komponenten
• Mitarbeit an der Umstellung auf eine serviceorientierte REST-Architektur
• Entwicklung neuer Features sowie Wartung und Performance-Optimierung (C#, Entity Frame-
work, SQL, Stored Procedures)
• Umsetzung barrierefreier, responsiver Oberflächen (Screenreader, Kontraste, Usability)
• Mitarbeit in Scrum-Teams, Anforderungsabstimmung mit Fachbereichen, Aufwandsschätzun-
gen
• Qualitätssicherung durch Unit-Tests, Pull Requests, CI/CD-Pipelines und SonarQube
• Präsentation umgesetzter Anforderungen vor Fachbereichen und Stakeholdern
Microsoft SQL-Server (MS SQL), Continuous Delivery, Continuous Integration, Git, Jenkins, C#, Entity Framework, Microsoft Visual Studio, Windows Presentation Foundation
10/2019 – 4/2022
Tätigkeitsbeschreibung
Im Interesse der IT-Sicherheit sollte jegliche im Unternehmen genutzte Soft-
ware mit Hilfe eines zu entwickelnden Softwareregisters BaFin-konform er-
fasst werden. Dieses sollte die Möglichkeit bieten Verantwortlichkeiten für
vorhandene Software abzubilden, zu bearbeiten und auszuwerten. Hierfür
sollten zwei ASP.Net Web Forms Anwendungen programmiert werden,
eine für individuelle Software der Abteilungen (IDV), die andere für Unter-
nehmensdatenverarbeitung (UDV). Beide sollten die jeweiligen Lebens-
zyklen der Software von der Idee, über die Realisierung/Anschaffung bis
hin zur Stilllegung abbilden und die jeweiligen Arbeitsschritte durch eine
Dokumentenverwaltung unterstützen können. Zudem sollten sie eine
Schnittstelle zu einer geplanten Anwendung bieten, die eine Schutzbe-
darfsfeststellung für Software ermöglicht.
Tätigkeiten:
▪ Konzeption der Software in Kooperation mit dem Fachbereich
▪ Architektur und Design-Entwürfe
▪ Datenbankentwurf und -entwicklung
▪ Anwendungs- und Schnittstellenentwicklung und Test der Anfor-
derungen
▪ Einführung der Software und Schulung von Key-Usern
▪ Dokumentation und Benutzerhandbuch erstellen
Werkzeuge:
Balsamiq Mockups, SQL Server Management Studio, Visual Stu-
dio, C#, ReSharper, ASP.Net Web Forms, HTML, CSS, Java Script,
DevExpress
C#, Datenschutz, Schreiben von Dokumentation, Anforderungsspezifikationen
6/2018 – 10/2019
Tätigkeitsbeschreibung
Eine Anwendung zur Erfassung, Bearbeitung und Nachverfolgung von
Aufträgen wurde geplant und entwickelt. Diese bildet den Workflow von
Aufträgen von der Idee bis zur Fertigstellung ab, ermöglicht Dokumenten-
Up- und Downloads, sowie Rollen- und Personenzuweisungen zu Aufträ-
gen. Außerdem können alle Informationen zu Aufträgen über eine Druck-
funktion ausgegeben werden.
Die Anwendung setzte prototypisch als erste ASP.Net Web Forms Anwen-
dung im Unternehmen innerhalb eines eigens entwickelten Frameworks
Standards für zukünftige Web Forms-Anwendungen.
Tätigkeiten:
▪ Konzeption der Software in Kooperation mit dem Fachbereich
▪ Architektur und Design-Entwürfe
▪ Datenbankentwurf und -entwicklung
▪ Anwendungs- und Schnittstellenentwicklung und Test der Anfor-
derungen
▪ Einführung der Software und Schulung von Key-Usern
▪ Dokumentation und Benutzerhandbuch erstellen
Werkzeuge:
Balsamiq Mockups, SQL Server Management Studio, Visual Stu-
dio, C#, ReSharper, ASP.Net Web Forms, HTML, CSS, Java Script,
DevExpress, DevExpress Xtra Reports
Schreiben von Dokumentation, HTML, Konzeption (IT), Schulung / Training (IT)
8/2017 – 5/2018
Tätigkeitsbeschreibung
Entwicklung eines ASP.NET WebForms Projekt-Templates zur Standardisierung und Beschleunigung der Anwendungsentwicklung
• Konzeption einer unternehmensweiten Rahmenarchitektur für Webanwendungen
• Erstellung von Design- und Architekturentwürfen inkl. Abstimmung mit Geschäftsführung
• Entwicklung eines Visual-Studio-Projekt-Templates als Basis für neue Anwendungen
• Umsetzung einer zentralen Master Page zur Vereinheitlichung von Layout und Struktur
• Entwicklung eines vollständig customisierten DevExpress-Themes gemäß Corporate Design
• Implementierung einer gekapselten Entity-Framework-Zugriffsschicht (Controller-/Manager-Prin-
zip) inkl. standardisierter CRUD-Operationen
• Konzeption und technische Umsetzung von Benutzer- und Rechteverwaltung auf Basis von Ac-
tive Directory
• Erstellung einer Entwicklerdokumentation und eines verbindlichen Code-Style-Guides (Clean
Code)
• Vorstellung und Einführung des Frameworks bei einem Entwicklerteam (~15 Personen)
CSS (Cascading Style Sheet), HTML, JavaScript, ASP.NET, C#, Entity Framework, Microsoft SQL-Server (MS SQL)
1/2017 – 6/2017
Tätigkeitsbeschreibung
Neuentwicklung einer WPF-Anwendung nach MVVM Design Pattern, wel-
che Buch-Metadaten über den Webservice der DNB abruft und das Ver-
walten und Verleihen von Büchern ermöglicht. Entwickeln einer Kunden-
verwaltung und eines Berechtigungssystems zur Zugriffskontrolle im Hin-
blick auf den Schutz personenbezogener Daten. Implementierung einer
Druckschnittstelle zum Druck von Kundenausweisen und Buchetiketten.
Tätigkeiten:
▪ Projektplanung, Anwendungsplanung, Datenbankdesign
▪ Entwicklung
▪ Datenschutzmaßnahmen
▪ Test & Abnahme, Dokumentation
Werkzeuge:
Visual Studio, SQL Server Management Studio, WPF, XAML C#
Datenbankentwicklung, Projektmanagement (IT), Schnittstellenentwicklung, Windows Presentation Foundation
Zertifikate
GFU
GFU
Kedua
Kedua
GFU
GFU
GFU
Ausbildung
Köln
Bonn
Frankfurt
Bornheim
ILS
Über mich
Ich arbeite häufig in gewachsenen Systemlandschaften, in denen Stabilität, Nachvollziehbarkeit und Wartbarkeit eine zentrale Rolle spielen. Gleichzeitig begleite ich auch Neuentwicklungen, wenn bestehende Systeme abgelöst oder neue fachliche Anforderungen umgesetzt werden sollen. Ziel ist stets eine sinnvolle, zukunftssichere Architektur – sowohl für bestehende als auch für neue Anwendungen.
Typische Einsatzszenarien sind die Weiter- und Neuentwicklung von .NET-Fachanwendungen, die Analyse und Ablösung von Legacy-Systemen, der Aufbau moderner Web- und Servicearchitekturen sowie die strukturierte Zusammenarbeit mit Fachbereichen zur klaren Definition und Umsetzung von Anforderungen. Ich bin es gewohnt, in regulierten Umfeldern zu arbeiten und lege großen Wert auf verständliche Dokumentation und transparente Kommunikation.
In der Zusammenarbeit schätze ich klare Rollen, kurze Abstimmungswege und eine verlässliche, partnerschaftliche Arbeitsweise. Ich arbeite sowohl in agilen als auch in klassischen Projektstrukturen und passe mein Vorgehen pragmatisch an den jeweiligen Projektkontext an.
Weitere Kenntnisse
Umfangreiche Erfahrung in der Weiter- und Neuentwicklung komplexer Fachanwendungen auf Basis von .NET. Schwerpunkt auf stabilen, wartbaren Architekturen sowie der strukturierten Umsetzung fachlicher und technischer Anforderungen.
Legacy-Analyse & Modernisierung
Analyse gewachsener Systemlandschaften (z. B. WebForms, Access/VBA, Oracle) sowie Konzeption und Umsetzung von Migrations- und Ablösungsstrategien – einschließlich schrittweiser Modernisierung im laufenden Betrieb.
Web- & Frontend-Entwicklung
Entwicklung moderner Weboberflächen mit Angular, TypeScript, HTML und CSS sowie Integration in bestehende Backend- und Servicearchitekturen.
Datenbanken & Schnittstellen
Erfahrung in Design, Erweiterung und Optimierung relationaler Datenbanken (SQL Server, Oracle) sowie in der Entwicklung und Nutzung von Web APIs und REST-Schnittstellen.
Zusammenarbeit & Vorgehensmodelle
Strukturierte Zusammenarbeit mit Fachbereichen und IT-Abteilungen, sowohl in agilen Projekten (Scrum) als auch in klassischen Vorgehensmodellen (Prince2). Fokus auf klare Kommunikation, nachvollziehbare Ergebnisse und nachhaltige Wartbarkeit.
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
