This role is for one of the Weekday's clients
We are looking for a .NET Team Lead who is passionate about building scalable, high-performance applications and leading a team of developers. In this role, you will be responsible for designing, developing, and maintaining robust applications using .NET, C#, and MVC frameworks while ensuring best practices in software development. You will play a key role in technical leadership, mentoring team members, and delivering high-quality solutions that meet business requirements.
Key Responsibilities
- Lead a team of developers in designing, developing, testing, and deploying .NET applications.
- Architect and implement scalable solutions using C#, .NET Core, and MVC frameworks.
- Ensure adherence to coding standards, design principles, and best practices in software development.
- Collaborate with cross-functional teams including product managers, UI/UX designers, and QA engineers.
- Conduct code reviews and provide technical mentorship to junior developers.
- Optimize application performance and ensure security best practices are implemented.
- Troubleshoot and resolve technical issues in a timely manner.
- Stay updated with the latest industry trends and emerging technologies in .NET development.
Required Skills & Experience
- 6+ years of experience in .NET development with a strong understanding of C# and MVC architecture.
- Hands-on experience with .NET Core, ASP.NET, Web API, and Entity Framework.
- Strong knowledge of SQL Server and database design principles.
- Experience with front-end technologies such as JavaScript, jQuery, HTML, and CSS is a plus.
- Familiarity with cloud platforms like Azure or AWS is an advantage.
- Strong understanding of software development lifecycle (SDLC) and Agile methodologies.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
- Strong leadership, communication, and team management skills.
When we strive to become better than we are, everything around us becomes better too.
“Paulo Coelho”