Senior .Net Developer - Windows Desktop Applications
SHEPHERTZ TECHNOLOGIES PRIVATE LIMITEDResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
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