Senior Software Engineer – C# with WinForms WPF and .NET in Quest Global

March 22, 2025
Application ends: June 5, 2025
Apply Now
Deadline date:
June 5, 2025

Job Description

Thiruvananthapuram, Kerala

4 days ago Full–time 

Job description
Job Requirements

Job Description

Summary: We are looking for a highly experienced and talented Senior Lead Engineer with expertise in C#, WinForms, WPF, and .NET to join our dynamic team at Quest. In this role, you will be responsible for leading a team of developers, designing and developing robust software solutions, and contributing to the overall technical strategy of the company.

Responsibilities: (day to day work)
• Lead a team of C# developers, providing technical guidance, mentoring, and support.
• Design, develop, and maintain high-quality software applications using C#, WinForms, WPF, .Net framework and .NET.
• Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
• Participate in architectural design discussions and contribute to the overall technical roadmap.
• Conduct code reviews, ensure coding standards and best practices are followed, and provide constructive feedback to team members.
• Identify and resolve technical challenges and performance issues in the software development process.
• Stay updated with the latest industry trends, technologies, and frameworks related to C#, WinForms, WPF, and .NET.
• Collaborate with product managers, designers, and other stakeholders to deliver high-quality software products on time.

Work Experience

Must Have
• Experience in .Net Framework 4.7 or later, .Net 6 or later with a focus on C#, WinForms, WPF.
• Experience in MVVM Pattern.
• Experience in PRISM & Unity Framework.
• Good knowledge in advanced C# features, Multi-threading, and asynchronous programming.
• Strong knowledge of software development principles, design patterns, and architectural best practices.
• Solid understanding of object-oriented programming (OOP) concepts and SOLID principles.
• Excellent problem-solving skills, with the ability to analyze complex technical issues and propose effective solutions.
• Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.

Good to Have:
• Experience in porting .net framework projects to .NET.
• Experience Semiconductor industry standards like SEMI SECS/GEM, EDA
• Experience in Equipment (Tool) control software development

 

 

Thiruvananthapuram, Kerala