logo

Bekijk alle vacatures

.NET Platform Modernization Software Engineer

Vlaams-Brabant, Vlaams-Brabant

Job Title: .NET Platform Modernization Software Engineer

Assignment Duration:

4 months, with the possibility of extension

Desired Start Date:

01/09/2026

Work Regime:

Full-time

Location:

Onsite presence required 3 days a week, with flexibility to work remotely for the remaining days.

Responsibilities:

  • Analyze and understand large, multi-project legacy .NET codebases and their dependencies.
  • Define and execute a phased migration strategy toward modern .NET platforms.
  • Refactor legacy project structures and convert them to SDK-style projects.
  • Modernize dependency management by transitioning to NuGet-based solutions.
  • Identify and resolve compatibility issues and deprecated APIs.
  • Introduce automated build, test, and release pipelines.
  • Improve code quality, maintainability, and testability across the system.
  • Design and implement deployment and installer strategies (e.g., MSIX, WiX).
  • Collaborate with stakeholders to manage risks, priorities, and technical trade-offs.

Required Knowledge and Skills:

  • Master’s degree in Computer Science, Software Engineering, or a related field.
  • Strong experience with .NET Framework (3.x–4.x) and modern .NET (Core / .NET 5+).
  • Hands-on experience with VB.NET is a strong plus.
  • Hands-on experience with REST API development and Odoo integrations is a strong plus.
  • Experience working with large, complex, multi-project Visual Studio solutions.
  • Ability to analyze complex repositories and identify hidden dependencies.
  • Experience refactoring legacy systems and converting to SDK-style project structures.
  • Strong knowledge of dependency management and migration to NuGet-based solutions.
  • Experience handling deprecated APIs and compatibility challenges.
  • Strong Git experience, including large repositories.
  • Experience 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 plus.
  • Experience with testing strategies (unit, integration, regression) is a plus.
  • Familiarity with modern .NET frameworks (ASP.NET Core, MAUI, Blazor) is a plus.
  • Strong analytical and problem-solving skills, with a proactive and ownership-driven mindset.
  • Strong communication skills and ability to work in a collaborative environment.

What We Offer:

An exciting temporary assignment where you will be part of a community that makes the impossible possible. Together, we shape the technology that will define the society of tomorrow.

Deel deze vacature

Powered by