As a .Net Tech lead, you will be responsible for leading a team of software developers in the design, development, and implementation of software solutions. You will provide technical guidance and mentorship to team members.
This role requires a strong combination of technical expertise, leadership skills, and a deep understanding of software development processes.
Read MoreIf you think that you have the following qualities in you, please apply right away and we will get back to you
Creating project architecture.
Reviewing database design.
Review Code for performance, security, maintenance, and best practices.
Mentor and guide team members.
Write efficient, well-documented code.
Communicate with team members and clients as required.
Expert level knowledge and skills in C#, asp.net, and SQL server.
Excellent communication skills.
Hands-on experience in writing C# code that uses OOPS concepts like inheritance, interfaces, polymorphism, etc.
Ability to design tables and write complex queries / stored procedures.
Ability to utilize all different features of asp.net to achieve desired results as per project requirements.
Knowledge of design patterns and experience in implementing them in projects.
Ability to understand others' code and restructure/refactor it for best practice.
Ability to guide other team members on best practices on performance, security, maintainability, etc.
Ability to learn and implement new/related technologies fast.
Experience in AI, Azure, Xamarin, .NET MAUI, WPF, Windows Forms and other related .NET technologies.