remote
Senior .NET Software Engineer - DESIGNWAY
Software Engineer
Lead the modernization of legacy .NET applications, refactoring and re‑architecting for long‑term stability while collaborating across global teams. Strong problem‑solving, enterprise design, and full lifecycle experience required.
About the role
Key Responsibilities
- Modernize and support legacy applications built on older, unsupported .NET versions.
- Refactor and re‑architect codebases to improve performance, maintainability, and scalability.
- Collaborate with cross‑functional teams in the UK and India to align technical solutions with business goals.
- Apply enterprise application design principles throughout the development lifecycle.
- Write clean, testable, and well‑documented code while ensuring adherence to coding standards.
Requirements
- Extensive experience with .NET, C#, and ASP.NET in a production environment.
- Proven track record of refactoring legacy systems and implementing modern architecture patterns.
- Strong understanding of full development lifecycle, from design to deployment.
- Excellent problem‑solving skills and ability to work independently and in a distributed team.
- Effective communication skills in English, both written and verbal.