.NET Platform Modernization Software Engineer Initial 4 month contract (freelance) + possible extensionsLeuven, Belgium (3 days onsite/week) 40 hours/week1st September startThe assignmentAnalyze and understand large, multi-project legacy .NET codebases and their dependenciesDefine and execute a phased migration strategy toward modern .NET platformsRefactor legacy project structures and convert them to SDK-style projectsModernize dependency management by transitioning to NuGet-based solutionsIdentify and resolve compatibility issues and deprecated APIsIntroduce automated build, test, and release pipelinesImprove code quality, maintainability, and testability across the systemDesign and implement deployment and installer strategies (e.G., MSIX, WiX)Collaborate with stakeholders to manage risks, priorities, and technical trade-offsRequired knowledge and skillsMaster’s degree in Computer Science, Software Engineering, or a related fieldStrong experience with .NET Framework (3.X–4.X) and modern .NET (Core / .NET 5+)Hands-on experience with VB.NET is a strong plusHands-on experience with REST API development and Odoo integrations is a strong plusExperience working with large, complex, multi-project Visual Studio solutionsAbility to analyze complex repositories and identify hidden dependenciesExperience refactoring legacy systems and converting to SDK-style project structuresStrong knowledge of dependency management and migration to NuGet-based solutionsExperience handling deprecated APIs and compatibility challengesStrong Git experience, including large repositoriesExperience with scripting and automation (e.G., PowerShell)Experience with deployment tooling (e.G., WiX, MSIX, or similar)Experience with CI/CD pipelines and DevOps practices is a strong plusExperience with testing strategies (unit, integration, regression) is a plusFamiliarity with modern .NET frameworks (ASP.NET Core, MAUI, Blazor) is a plusStrong analytical and problem-solving skills, with a proactive and ownership-driven mindsetStrong communication skills and ability to work in a collaborative environment