Senior Software Developer (C#,.NET WPF)

Ridhi Consulting Services

New Delhi

On-site

INR 1,200,000 - 2,100,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ridhi Consulting Services in New Delhi is seeking a Senior .NET Developer with deep WPF expertise to lead the design and development of enterprise‑grade desktop applications, focusing on performance and maintainability.

You will mentor junior developers, define architectural standards, implement MVVM patterns, optimize data binding and memory usage, and collaborate with product owners to deliver robust solutions.

Qualifications

  • Extensive experience in C# and .NET for desktop apps.
  • Strong WPF expertise with MVVM and XAML.
  • Solid OOP and SOLID understanding with multithreading.
  • Experience with MySQL, EF/Dapper, and REST APIs.
  • Knowledge of CI/CD, Git, and testing frameworks.

Responsibilities

  • Lead architecture, design, and development of complex WPF desktop applications.
  • Design scalable solutions using MVVM architecture pattern.
  • Create reusable WPF components, custom controls, and resource dictionaries.
  • Optimize UI performance and memory management in large-scale applications.
  • Implement advanced data binding techniques, commands, and behaviors.
  • Ensure proper separation of concerns and adherence to SOLID principles.
  • Design and optimize MySQL databases, schemas, indexing, and query performance.
  • Conduct code reviews and enforce best coding practices.
  • Troubleshoot production issues and perform root cause analysis.
  • Mentor junior team members and provide technical guidance.
  • Collaborate with product owners and stakeholders for technical solutioning

Skills

C#
.NET
WPF
OOP/SOLID
Multithreading
Memory optimization
UI/UX desktop
Async/Await
MVVM

Tools

MVVM
Prism
WPF
XAML
Entity Framework
Dapper
MySQL
REST API
Git
Azure DevOps
NUnit/xUnit

Job description

NOTE: 1. Candidate's current project should be based on WPF.


2. Must have excellent knowledge of C# WPF.


We are seeking an experienced Senior .NET Developer with deep expertise in WPF (Windows Presentation Foundation), strong knowledge of MySQL, and solid command over Object-Oriented Programming (OOPS) principles. The ideal candidate will lead the design and development of enterprise‑grade desktop applications, define architectural standards, mentor junior developers, and ensure high performance, scalability, and maintainability of WPF‑based systems.


Key Responsibilities


  • Lead architecture, design, and development of complex WPF desktop applications.

  • Design scalable solutions using MVVM architecture pattern.

  • Create reusable WPF components, custom controls, and resource dictionaries.

  • Optimize UI performance and memory management in large-scale applications.

  • Implement advanced data binding techniques, commands, and behaviors.

  • Ensure proper separation of concerns and adherence to SOLID principles.

  • Design and optimize MySQL databases, schemas, indexing, and query performance.

  • Conduct code reviews and enforce best coding practices.

  • Troubleshoot production issues and perform root cause analysis.

  • Mentor junior team members and provide technical guidance.

  • Collaborate with product owners and stakeholders for technical solutioning


Technical Expertise Required


  • .NET & C#

  • Strong hands‑on experience in C# and .NET Framework / .NET Core

  • Deep understanding of OOPS concepts:

  • Encapsulation

  • Abstraction

  • Inheritance

  • Polymorphism

  • Strong understanding of SOLID principles

  • Experience in multithreading, async/await, and task‑based programming

  • Knowledge of memory management and performance tuning WPF (Mandatory Strong Expertise Required)

  • Advanced knowledge of XAML

  • Data Binding (OneWay, TwoWay, MultiBinding, PriorityBinding)

  • ICommand implementation

  • Dependency Properties

  • Attached Properties

  • Routed Events

  • Strong experience with:

  • MVVM-Pattern implementation

  • Prism / MVVM frameworks (preferred)

  • Custom Controls & User Controls

  • Control Templates & Data Templates

  • Styles & Resource Dictionaries

  • Value Converters

  • Triggers & Visual States

  • Experience handling:

  • Complex UI workflows

  • Large data grids and virtualization

  • UI performance optimization

  • Dispatcher & threading in WPF

  • Experience with:

  • WPF animations

  • Theming and dynamic UI styling

  • Localization and globalization

  • Entity Framework / Dapper

  • REST API integration

  • Microservices architecture (if applicable)

  • Experience with CI/CD pipelines

  • Git / Azure DevOps

  • Unit testing (NUnit, xUnit, MSTest)

  • Logging frameworks (Serilog, NLog)


Additional Preferred Skills


  • Entity Framework / Dapper

  • REST API integration

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C# WPF Developer
Senior C# WPF Developer

Basebiz • New Delhi

On-site
INR 1,800,000 - 2,800,000
3-Year Bond
Germany training travel (23 months)
.NET+WPF developer
.NET+WPF developer

Nexgenhiringexperts • Ahmedabad District

On-site
INR 600,000 - 900,000
Competitive salary package
Career growth opportunities
Collaborative work environment
C# WPF Winforms Developer
C# WPF Winforms Developer

Capgemini Engineering • Pune District

On-site
INR 600,000 - 1,000,000
Senior C# Developer - Desktop Applications (WPF)
Senior C# Developer - Desktop Applications (WPF)

RekNomics • Chennai District

On-site
Confidential
WPF Engineer
WPF Engineer

LG Electronics • Bengaluru

On-site
INR 1,000,000 - 1,500,000
(#1555) Sr. Dot Net Developer
(#1555) Sr. Dot Net Developer

Sailssoftware • Visakhapatnam

On-site
INR 1,500,000 - 2,000,000
Senior Software Engineer ASP/.Net/WPF
Senior Software Engineer ASP/.Net/WPF

Unicon Connectors • Ahmedabad District

On-site
INR 1,200,000 - 2,000,000
Lead Engineer - WPF
Lead Engineer - WPF

Quest Global • Bengaluru

On-site
INR 1,800,000 - 3,000,000
.NET Developer
.NET Developer

ECS | Enterprise Change Specialists • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer, C#, .Net, WPF, Azure, React
Senior Software Engineer, C#, .Net, WPF, Azure, React

Jobtailor • Bengaluru

On-site
INR 3,000,000 - 4,200,000