We are seeking a highly skilled Technical Lead with expertise in ASP.NET and MS SQL to join our dynamic IT team. Candidate shall have minimum 5+ years of experience in software development, with a strong background in designing, developing, and maintaining web applications. As a Technical Lead, you will oversee project execution, mentor team members, and ensure the delivery of high-quality software solutions.
Leadership and Team Management
- Lead a team of developers to ensure timely and quality delivery of projects.
- Mentor and guide junior team members, fostering a collaborative and productive environment.
- Conduct code reviews and ensure adherence to best practices and coding standards.
Technical Responsibilities
- Design, develop, and maintain web applications using ASP.NET and MS SQL.
- Architect robust, scalable, and secure solutions to meet business requirements.
- Optimize application performance and scalability.
- Develop and maintain database schemas, write complex SQL queries, and optimize database performance.
- Troubleshoot and resolve technical issues across development, testing, and production environments.
Project Management
- Collaborate with cross-functional teams to gather and analyze requirements.
- Develop project plans, timelines, and status reports.
- Ensure that projects are completed within scope, budget, and timeline.
- Conduct risk assessment and mitigation planning.
Quality Assurance
- Ensure comprehensive testing and documentation of software solutions.
- Perform debugging and thorough unit testing of code.
- Stay updated with the latest industry trends and technologies to ensure continuous improvement.
Experience:
- Minimum of 5 years of experience in ASP.NET and MS SQL development.
- Proven experience in a technical leadership or senior developer role.
Technical Skills:
- Proficient in ASP.NET, C#, and .NET Framework/.NET Core.
- Strong knowledge of MS SQL Server, stored procedures, and database optimization techniques.
- Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
- Familiarity with cloud platforms (e.g., Azure, AWS) and microservices architecture is a plus.
- Knowledge of software development methodologies like Agile/Scrum.
Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong leadership and interpersonal skills.
- Effective communication skills, both written and verbal.
- Ability to work collaboratively in a team environment and manage multiple projects simultaneously.