Skip to main content
SHEPHERTZ TECHNOLOGIES PRIVATE LIMITED logo

Senior .Net Developer - Windows Desktop Applications

SHEPHERTZ TECHNOLOGIES PRIVATE LIMITED
Full Timesenior
Posted April 4, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaScriptAzureGitREST

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Role Overview:

As a Senior .NET Developer specializing in building Windows Desktop Applications, you will be responsible for designing, developing, and maintaining high-quality desktop solutions. Your role will involve leading and mentoring a team of .NET developers. Your expertise in C#, WPF, and modern software architecture will be crucial in ensuring the success of desktop application projects.

Key Responsibilities:

  • Participate in requirement gathering and technical analysis.
  • Collaborate with cross-functional teams to design and define software architecture.
  • Develop clean, scalable, and maintainable code using C# and .NET.
  • Design, build, test, deploy, and maintain Windows desktop applications.
  • Refactor, optimize, and debug existing codebases to improve performance and reliability.
  • Continuously enhance and improve existing software products.
  • Create and maintain technical documentation throughout the software development lifecycle (SDLC).
  • Act as a subject matter expert and provide technical guidance for applications.
  • Interact with customers to understand requirements and deliver effective solutions.
  • Mentor, guide, and support junior developers.
  • Demonstrate strong communication, collaboration, and teamwork skills.

Qualifications Required:

  • 4+ years of hands-on experience in Windows Desktop Application development using C#.
  • Strong expertise in WPF application development.
  • Experience with WPF application packaging and update tools (e.g., Squirrel).
  • Solid understanding of the .NET Framework, REST APIs, and application lifecycle management.
  • Excellent problem-solving, debugging, and troubleshooting skills.
  • Experience with source control systems such as Git.
  • Strong verbal and written communication skills.

Additional Details:

Nice to Have

  • Experience with JavaScript and ElectronJS for desktop application development.
  • Familiarity with AI technologies, Azure Cognitive Services, and third-party integrations. Role Overview:

As a Senior .NET Developer specializing in building Windows Desktop Applications, you will be responsible for designing, developing, and maintaining high-quality desktop solutions. Your role will involve leading and mentoring a team of .NET developers. Your expertise in C#, WPF, and modern software architecture will be crucial in ensuring the success of desktop application projects.

Key Responsibilities:

  • Participate in requirement gathering and technical analysis.
  • Collaborate with cross-functional teams to design and define software architecture.
  • Develop clean, scalable, and maintainable code using C# and .NET.
  • Design, build, test, deploy, and maintain Windows desktop applications.
  • Refactor, optimize, and debug existing codebases to improve performance and reliability.
  • Continuously enhance and improve existing software products.
  • Create and maintain technical documentation throughout the software development lifecycle (SDLC).
  • Act as a subject matter expert and provide technical guidance for applications.
  • Interact with customers to understand requirements and deliver effective solutions.
  • Mentor, guide, and support junior developers.
  • Demonstrate strong communication, collaboration, and teamwork skills.

Qualifications Required:

  • 4+ years of hands-on experience in Windows Desktop Application development using C#.
  • Strong expertise in WPF application development.
  • Experience with WPF application packaging and update tools (e.g., Squirrel).
  • Solid understanding of the .NET Framework, REST APIs, and application lifecycle management.
  • Excellent problem-solving, debugging, and troubleshooting skills.
  • Experience with source control systems such as Git.
  • Strong verbal and written communication skills.

Additional Details:

Nice to Have

  • Experience with JavaScript and ElectronJS for desktop application development.
  • Familiarity with AI technologies, Azure Cognitive Services, and third-party integrations.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free