Senior .NET Developer

India, Haryana, Gurgaon

icon
₹ 12 - 14 Lakh/year

Full-time

Posted on: a month ago

Skills

.net
C#
microservices
restapi

Senior .NET Developer (Windows Desktop Applications)
Location: Gurgaon
Employment Type: Full-time

Budget: 14 LPA Max 

First Round Virtual final round F2F

Job Summary

We are seeking a Senior .NET Developer with strong experience in building Windows Desktop Applications. The ideal candidate will play a key role in designing, developing, and maintaining high-quality desktop solutions while leading and mentoring a team of .NET developers. This role requires hands-on expertise in C#, WPF, and modern software architecture, along with strong problem-solving and communication skills.

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.

Required Skills & Qualifications

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

Nice to Have

  • Experience with JavaScript and ElectronJS for desktop application development.

  • Familiarity with AI technologies, Azure Cognitive Services, and third-party integrations.