Salary
≈ $17k – $39k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Senior · 8+ years exp
Employment
Full-Time
First seen by Alion on Sep 29, 2026.
Overview
Company
Impact
Profile match
NeST Digital is a software and technology services company building custom software, embedded systems and AI solutions for enterprise clients. Its engineering roles cover AI solution engineering, CUDA and embedded C and C++ development, and .NET and WPF application modernisation. The company is headquartered in Bengaluru, Karnataka, India.
Senior Software Developer
WPF / MVVM / .NET | Legacy Application Modernization
Desired Experience
8+
Position Purpose
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.
Key Responsibilities
The selected developers will operate as a dedicated delivery cell under internal technical governance. Architectural decisions, quality expectations, and migration priorities will be aligned with the designated technical leaders and existing internal documentation. The team is expected to onboard rapidly and begin meaningful code contribution without a technology learning curve.
Success Measures
WPF / MVVM / .NET | Legacy Application Modernization
Desired Experience
8+
Position Purpose
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.
Key Responsibilities
- 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.
- Follow established code guidance, project folder structures, UML designs, and internal architectural governance.
- Use Visual Studio Code Metrics, code analysis capabilities, and SonarQube quality gates to track maintainability, complexity, standards compliance, and technical-debt reduction.
- Participate in code reviews, technical discussions, and delivery planning with internal technical leaders.
- Deliver production-quality code with minimal supervision and contribute immediately to the refactoring program.
- Strong professional experience developing desktop applications using C#, .NET, WPF, and XAML.
- Advanced hands-on expertise in MVVM, including data binding, commands, resources, UI lifecycle management, and ViewModel design.
- Practical experience with MVVM frameworks such as CommunityToolkit.Mvvm, Prism, or comparable frameworks.
- Deep understanding of dependency injection, interface-driven design, service abstractions, and IoC containers.
- Demonstrated experience refactoring complex, tightly coupled legacy applications into modular components.
- Strong unit-testing skills using xUnit or NUnit and mocking frameworks such as Moq.
- Hands-on experience with static code analysis and technical-debt management using SonarQube and Visual Studio tooling.
- Ability to interpret and implement architectural documentation, code standards, folder conventions, and UML diagrams.
- Proven ability to work independently in a senior engineering role and contribute with minimal technology ramp-up.
- Experience modernizing large-scale or business-critical WPF applications through incremental migration.
- Familiarity with parallel refactoring strategies that allow feature development and modernization to proceed concurrently.
- Strong analytical, troubleshooting, and communication skills in a cross-functional engineering environment.
- Quality-first mindset with disciplined use of automated tests, code reviews, and measurable engineering metrics.
The selected developers will operate as a dedicated delivery cell under internal technical governance. Architectural decisions, quality expectations, and migration priorities will be aligned with the designated technical leaders and existing internal documentation. The team is expected to onboard rapidly and begin meaningful code contribution without a technology learning curve.
Success Measures
- Progressive improvement of the application Maintainability Index toward a healthy target above 75/100.
- Reduction in cyclomatic complexity, coupling, and technical debt across migrated modules.
- Increased automated unit-test coverage and reliable protection of existing business logic.
- Compliance with SonarQube quality gates, code-style guidance, and architectural standards.
- More modular, stable, and testable software that supports faster future feature delivery.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,877,033 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Bengaluru
Hybrid • Freelance • Bachelor's Degree
C++
DevOps
Linux
Wi-Fi
Apply
Infotainment Software Engineer m/f/d (6 Monate befristet oder Freelance/B2B) – Apple CarPlay & Android Auto
12 hours ago
≈ $67k – $129k per year (Estimated) • In office • Freelance • Aachen
C++
DevOps
Linux
Apply
Software Engineer - Backend
6 hours ago
≈ $77k – $154k per year (Estimated) • Remote (Ireland) • Full-Time • 5+ years exp • United Kingdom
JavaScript
Frontend
GraphQL
DevOps
CI/CD
Docker
Apply
Java Developer
1 hour ago
$98k – $120k per year • Equity • Hybrid • 3+ years exp • High School Diploma • Roseville
JavaScript
Java
Kotlin
SQL
Java
Maven
Spring Boot
Hibernate
Gradle
Kotlin
Mockito
Databases
ElasticSearch
OpenSearch
Frontend
Vue.js
Mobile
JUnit
DevOps
Rest API
Azure
Git
AWS
Docker
Kubernetes
Cybersecurity
OWASP Top 10
Apply
Hybrid • Internship • Bachelor's Degree • Mountain View
Python
Java
Rust
Ruby
C#
C++
DevOps
CI/CD
Management
Agile
Apply
Associate Software Support Specialist
3 days ago
In office • Taguig
SQL
C#
C#
.NET
Management
Microsoft Office
Apply
Desarrollador .NET
3 days ago
Remote (Spain) • 2+ years exp • Madrid
SQL
C#
C#
ASP.NET Core
Entity Framework Core
xUnit
Databases
PostgreSQL
Azure Cosmos DB
DevOps
Rest API
GCP
Azure
CI/CD
GitHub
Management
Jira
Apply
≈ $73k – $208k per year (Estimated) • Remote (likely United States) • Contractor
JavaScript
Java
Kotlin
Dart
Java
Gradle
Frontend
GraphQL
React.js
Mobile
Jetpack Compose
Android SDK
Core Bluetooth
MVVM
Flutter
React Native
Clean Architecture
Espresso
Fastlane
MVC
MVP
DevOps
CI/CD
Jenkins
Git
GitLab
Management
Agile
Apply
Fullstack-разработчик Angular + C#/.NET
8 hours ago
≈ $14k – $37k per year (Estimated) • Remote (EAEU) • Full-Time • 3+ years exp • Astana
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
PostgreSQL
Redis
ClickHouse
RabbitMQ
MS SQL
Apache Kafka
Frontend
Angular
Sass
NgRx
Angular Material
DevOps
Rest API
GitLab CI
CI/CD
Git
Docker
QA
Swagger
Apply
≈ $16k – $38k per year (Estimated) • In office • Full-Time • 5+ years exp • Bengaluru
PowerShell
DevOps
Windows
Apply
CUDA Software Engineer
13 days ago
In office • 3+ years exp • Bengaluru
C++
AI/ML
CUDA Toolkit
Computer Vision
CUDA
DevOps
Linux
Apply
≈ $17k – $39k per year (Estimated) • In office • Full-Time • 8+ years exp • Bengaluru
Kotlin
C#
C#
.NET
Mobile
Jetpack Compose
MVVM
Dependency Injection
ViewModel
Cybersecurity
SonarQube
Management
UML
Apply
Software Engineer-CUDA Developer
22 days ago
In office • Full-Time • Bengaluru
C++
AI/ML
CUDA Toolkit
CUDA
Apply
C .NET Developer - Software Engineer
22 days ago
≈ $7.5k – $21k per year (Estimated) • In office • Full-Time • 2+ years exp • Bengaluru
C#
C#
.NET
DevOps
Windows
Management
Agile
Apply
Senior Software Engineer - Backend
10 hours ago
≈ $19k – $43k per year (Estimated) • In office • 3+ years exp • Bengaluru
Python
Python
Django
Celery
Django REST Framework
Databases
PostgreSQL
Redis
ClickHouse
Apache Kafka
DevOps
Git
Apply
Software Development, Sr Associate - 18836
10 hours ago
≈ $16k – $38k per year (Estimated) • In office • 4+ years exp • Bachelor's Degree • Bengaluru
SQL
Databases
Snowflake
Oracle
DevOps
Rest API
SOAP
Management
ServiceNow
Apply
Software Development, Sr Associate - 18467
10 hours ago
≈ $17k – $39k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Bengaluru
Python
Java
SQL
Analytics
ETL/ELT
Informatica
Master Data Management
Apply
Java Full Stack Developer
10 hours ago
≈ $17k – $40k per year (Estimated) • Hybrid • 5+ years exp • Bachelor's Degree • Bengaluru
JavaScript
Java
Java
Spring Boot
Databases
Apache Kafka
Frontend
React.js
DevOps
Rest API
Git
Management
Agile
Scrum
Apply
Senior Software Engineer
10 hours ago
≈ $17k – $40k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Bengaluru
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Hibernate
Databases
PostgreSQL
Redis
Databricks
ElasticSearch
Apache Kafka
AI/ML
Copilot
Windsurf
Claude
Frontend
React.js
DevOps
Rest API
Dynatrace
CI/CD
Git
Docker
Kubernetes
Cybersecurity
HIPAA
Management
Gmail
Agile
QA
Swagger
Apply
This is one of many
1,877,033 more open roles from verified company boards, updated every day.

