TymblHub

© 2026 TymblHub

Senior Software Developer (C#,.NET WPF)

Ridhi Consulting Services
Posted on
Ridhi Consulting Services logo

Experience
3 - 8 yrs
Salary (CTC)
₹15L - ₹20L
Job Location
India
Vacancy
4
Designation
Senior Software Developer
Job Type
Not specified

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:

o Encapsulation

o Abstraction

  • Inheritance

o 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:

o XAML

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

  • ICommand implementation
  • Dependency Properties

o Attached Properties

o Routed Events

  • Strong experience with:
  • o MVVM-Pattern implementation

o Prism / MVVM frameworks (preferred)

o Custom Controls & User Controls

o Control Templates & Data Templates

  • Styles & Resource Dictionaries
  • Value Converters
  • Triggers & Visual States
  • Experience handling:

o Complex UI workflows

  • Large data grids and virtualization
  • UI performance optimization
  • Dispatcher & threading in WPF
  • Experience with:

o WPF animations

  • Theming and dynamic UI styling

o Localization and globalization

Additional Preferred Skills

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



No Referrers Available

There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.