Engineering

C# / .NET Developer (WPF)

  • Lucknow, head office
  • Full-time
Apply for this role

About the role

You will build and maintain Windows desktop applications in C# and WPF for Pracoda's clients, from line-of-business tools to software that connects with web services, databases and hardware.

What you will do

  • Develop Windows desktop applications in C# and WPF using the MVVM pattern.
  • Build clear, responsive user interfaces in XAML with data binding, styles and templates.
  • Connect applications to databases, REST APIs and other systems.
  • Fix bugs, improve performance and maintain existing desktop applications.
  • Package, version and release applications, and support users after release.

What we look for

  • Professional experience building desktop applications with C# and WPF.
  • Good understanding of MVVM, data binding, commands and dependency properties.
  • Experience with .NET (current versions or .NET Framework) and asynchronous programming.
  • Working knowledge of SQL Server or another relational database.
  • Daily use of Git and a structured approach to debugging.

Nice to have

  • Experience with an MVVM framework such as Prism or CommunityToolkit.Mvvm.
  • Entity Framework or Dapper.
  • Installer and update tools such as MSIX, WiX or ClickOnce.
  • Integration with printers, scanners, serial devices or other hardware.

Role summary

Team
Engineering
Location
Lucknow
Type
Full-time
Posted
23 Oct 2026
Apply now All open roles
Application

Apply for C# / .NET Developer (WPF)

PDF or Word, up to 5 MB
Need a consultation?

Tell us what you are building.

Share the problem, the platform and the deadline. We will come back with an approach, a team and an estimate.