
.NET Platform Modernization Software Engineer
Join *VeroTech* as a **.NET Platform Modernization Software Engineer** and become part of our community where innovation and people come first.
You'll take on exciting technical challenges and develop your expertise while creating solutions that drive progress across several industries.
About the role
- -------------
You will be responsible for analyzing and understanding large, multi-project legacy .NET codebases and their dependencies. Your role will involve defining and executing a phased migration strategy towards modern .NET platforms, refactoring legacy project structures, modernizing dependency management, and introducing automated build, test, and release pipelines. You'll also design and implement deployment and installer strategies, ensuring improved code quality across the system.
Key responsibilities
- -------------------
* Analyze and understand **legacy .NET codebases and dependencies**
* Define and execute **modernization strategies** for .NET platforms
* **Refactor legacy structures into SDK-style projects**
* **Transition dependency management to NuGet-based solutions**
* Resolve **compatibility issues and deprecated APIs**
* Introduce **automated build, test, and release pipelines**
* **Design and implement** deployment and installer strategies
* Collaborate with **stakeholders** to manage risks and priorities