LogoLanguage
Techstas Info Solutions Private Limited

Module 9, -2 Floor, Thejaswini Building, Technopark, Thiruvananthapuram, Kerala , 695581

Team Lead - C# .NET Developer (Windows Applications)

Closing Date:30,Apr 2025
Job Published: 12,Apr 2025
Contact Email: career@techstas.com

Brief Description

We are looking for a highly skilled and motivated Team Lead – C# .NET Developer specializing in Windows desktop applications to lead a small but agile development team. The ideal candidate should have at least 5 years of strong hands-on experience in C# .NET and be capable of leading end-to-end development processes—from planning and design to testing and deployment.

This role requires not only technical expertise but also strong leadership, communication, and project management abilities to mentor developers and ensure timely delivery of high-quality software solutions.

Key Responsibilities:

  • Lead and mentor a team of C# .NET developers, ensuring best practices in coding, design, and development.
  • Design, architect, and develop Windows applications using C# and the .NET Framework.
  • Collaborate with product managers, UI/UX designers, QA, and other stakeholders to gather and refine requirements.
  • Manage project timelines, delegate tasks, and ensure project milestones are met.
  • Conduct code reviews and promote clean, maintainable, and efficient code.
  • Troubleshoot and debug complex technical issues in existing applications.
  • Implement scalable features and optimize performance of desktop applications.
  • Guide the team in adopting new technologies and tools where appropriate.
  • Maintain technical documentation and ensure compliance with internal standards and security guidelines.

Preferred Skills

Required Skills & Qualifications:

  • 5+ years of experience in C# and .NET Framework (4.6.2 or later) development.
  • Strong background in building Windows desktop applications using Windows Forms or WPF.
  • Experience with SQL Server, stored procedures, and query optimization.
  • Proficiency in applying design patterns and architectural principles like SOLID, MVVM, etc.
  • Experience with unit testing frameworks (e.g., NUnit, MSTest).
  • Prior experience in leading or mentoring software development teams.
  • Excellent problem-solving, analytical thinking, and debugging skills.
  • Strong verbal and written communication skills.

Nice to Have:

  • Knowledge of .NET Core, .NET 5/6/7 for future migration planning.
  • Exposure to Azure or other cloud platforms.
  • Familiarity with DevOps practices, CI/CD pipelines, and automation tools.
  • Understanding of UI/UX principles and experience with UI design tools.

Education:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

What We Offer:

  • Competitive salary and performance-based incentives  
  • Leadership role with growth opportunities  
  • Dynamic and collaborative team environment  
  • Flexible work hours and remote work options  
  • Professional development support and learning opportunities

NOTE: For those who are interested in this position, send your resume to email to career@techstas.com with the Subject - "Team Lead- C# .NET Developer (Windows Applications)".  A resume without the email's subject will either be put on hold or rejected.