Senior .NET Developer (Windows Desktop Applications)
Experience:4+ Years
Location:Gurgaon (WFO)
Employment Type:Full-time
Notice Period: Immediate to serving 15 days
First Round Virtual final round F2F
Job Summary
We are seeking aSenior .NET Developerwith strong experience in buildingWindows 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 usingC# 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 inWindows Desktop Application developmentusingC#.
- Strong expertise inWPF 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 asGit.
- Strong verbal and written communication skills.
Nice to Have
- Experience withJavaScriptandElectronJSfor desktop application development.
- Familiarity withAI technologies,Azure Cognitive Services, and third-party integrations.