highlisted

Senior Software Engineer-WPF / MVVM / .NET | Legacy Application

NeST Digital·Bengaluru

Pay not statedSenior levelFull-time

Read from the company's own careers page; you apply on their site.

How well do you fit this job?

Upload your resume to see each requirement checked against your profile, in under a minute.

Check my fit
Hard to read?

About the role

We are seeking three Senior Software Developers to modernize a business-critical WPF application with significant technical debt. The role will focus on progressively refactoring tightly coupled legacy code into a modular, testable architecture using the MVVM pattern and a dedicated service layer, while enabling ongoing business feature development to continue.

What you'll do

  • Refactor legacy WPF modules and screens into a clean MVVM architecture with clear separation of concerns
  • Design and implement service-layer abstractions that decouple ViewModels from business logic and infrastructure dependencies
  • Apply dependency injection and inversion-of-control practices using suitable .NET containers, including Microsoft.Extensions.DependencyInjection where appropriate
  • Create and maintain automated unit tests using frameworks such as xUnit or NUnit, with mocking through Moq or equivalent tools
  • Preserve existing business behavior during incremental migration and support coexistence between legacy and modernized modules

What you need

  • .NET
  • C#
  • Unit testing
  • Any graduate

Similar jobs

Can I apply
Needs B.Tech or B.E. or B.Sc · 8–14 yrs
Pay
Pay not stated
Source
From the company's careers page · today
How to apply
On Ecolab's site: account needed, ~10–15 min
Early: posted 1 h ago on their own site

Lead Software Engineer

Ecolab·Bengaluru

Can I apply
Needs B.Tech or B.E. or B.Sc · 7–13 yrs
Pay
Pay not stated
Source
From the company's careers page · today
How to apply
On Ecolab's site: account needed, ~10–15 min
Early: posted 1 h ago on their own site

Sr. Engineer - Cloud

CrowdStrike·Bengaluru

Can I apply
Needs B.Tech or B.E. or B.Sc · 10–18 yrs
Pay
Pay not stated
Source
From the company's careers page · today
How to apply
On CrowdStrike's site: account needed, ~10–15 min
Early: posted 4 h ago on their own site