Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16300632

    Amantya Technologies logo

    Technical Lead- C# with WPF

    Amantya Technologies · Bengaluru · onsite · Posted 43d ago

    Undisclosed7–12 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Technical Lead (C# with WPF)


    WPF / MVVM / .NET | Legacy Application Modernization


    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.

    Required Qualifications and Experience

    • 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.


    Sourced from naukri

    Skills

    C SharpWPFmvvmDot Net Core

    About Amantya Technologies

    Amantya Technologies logo

    Amantya Technologies

    IT Services & Consulting

    650

    employees

    2018

    8 years old

    Gurgaon/Gurugram, Haryana

    India

    About

    Amantya Technologies has proven expertise in next-gen technologies like 5G, IoT, AI ML & cloud. They support clients through all stages of digital transformation.

    Industries

    IT Services & ConsultingEmerging TechnologiesSoftware Product

    Employee ratings

    251 reviews

    4.0/ 5

    Culture

    3.9

    Career growth

    3.8

    Work-life

    3.9

    Employees rate it well for

    Work Life Balance30Learning24Work Culture23Senior Management20Work Environment16

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Technical Lead- C# with WPF · waiting for your command