.NET PLATFORM Modernization Software Engineer
locatie: Leuven
Voor de klant zijn we op zoek naar een ervaren .NET Professional die een sleutelrol gaat spelen in het moderniseren van hun softwarelandschap. Jouw verantwoordelijkheden omvatten
-
Analyseren en doorgronden van grote, complexe legacy .NET codebases (verdeeld over meerdere projecten) en hun onderlinge afhankelijkheden
-
Definiëren en uitvoeren van een gefaseerde migratiestrategie naar moderne .NET-platforms
-
Refactoren van legacy projectstructuren en deze converteren naar moderne SDK-style projecten
-
Moderniseren van dependency management door de transitie te maken naar NuGet-gebaseerde oplossingen
-
Identificeren en oplossen van compatibiliteitsproblemen en verouderde (deprecated) API's
-
Introduceren van geautomatiseerde build-, test- en release-pipelines
-
Verbeteren van de codekwaliteit, onderhoudbaarheid en testbaarheid binnen het gehele systeem
-
Ontwerpen en implementeren van deployment- en installer-strategieën (bijv. Msix, Wix)
-
Samenwerken met stakeholders om risico's, prioriteiten en technische afwegingen effectief te beheren
Gevraagde kennis en vaardigheden
Hard skills & ervaring
-
Opleiding: Masterdiploma in Computerwetenschappen, Software Engineering of een vergelijkbaar richting
-
Expertise: Ruime ervaring met het .NET Framework (3.x-4.x) én moderne .NET (Core / .NET 5+)
-
Legacy & Structuur: Ervaring met het werken in grote, complexe Visual Studio-solutions en het omzetten van legacy structuren naar SDK-style projecten
-
Dependencies & API's: Sterke kennis van dependency management (migratie naar NuGet) en het aanpakken van verouderde API's
-
Tools & Deployment: Solide GIT-ervaring (grote repositories), scripting (bijv. PowerShell) en ervaring met deployment tooling (zoals Wix of Msix)
-
Pluspunten:
-
Ervaring met VB.NET is een sterke pré
-
Ervaring met REST API-ontwikkeling en Odoo-integraties is een sterke pré
-
Ervaring met CI/CD-pipelines, DevOps-praktijken en geavanceerde teststrategieën (unit-, integratie- en regressietesten) is een pluspunt
-
Bekendheid met moderne .NET frameworks (ASP.NET Core, MAUI, Blazor) is een pluspunt
-
Soft skills
-
Sterke analytische en probleemoplossende vaardigheden met een proactieve, eigenaarschap-gedreven mindset
-
Sterke communicatieve vaardigheden en het vermogen om goed te functioneren in een agile/collaboratieve omgeving
Locatie & hybride werken
De klant biedt de flexibiliteit om zowel op kantoor als vanuit huis te werken, zodat je een gezonde werk-privébalans behoudt.
-
On-site aanwezigheid: Minimaal 3 dagen per week op het kantoor van de klant
-
Let op: Volledig (100%) remote werken is voor deze opdracht niet mogelijk