/

.Net Tech Lead

Chennai, India

No of openings

1

Experience

5+ Years

Primary Skills

.NET Framework, .NET Core, C#, ASP.NET, and related technologies.

Secondary Skills

SQL Server, AWS or Azure Cloud, CI/CD pipelines, Docker, Kubernetes.

Roles and Responsibilities

  • Software Development: Develop, test, and deploy high-quality .Net applications, ensuring code quality, performance, and scalability.
  • Technical Leadership: Lead and guide the technical development teams, providing direction and technical expertise to ensure successful project delivery.
  • Architecture and Design: Collaborate with architects to design robust and scalable software solutions, making architectural decisions that align with business objectives.
  • Code Review: Conduct and participate in code reviews to maintain code quality and ensure best practices are followed.
  • Mentoring: Provide guidance and mentorship to developers, sharing their expertise and helping them grow professionally.
  • Performance Optimization: Identify and resolve performance bottlenecks in .Net applications and optimize code for efficiency.
  • Integration: Integrate .Net applications with databases, APIs, and third-party services, ensuring seamless data flow.
  • Maintenance and Support: Debug and maintain existing .Net applications, addressing issues and implementing enhancements as needed.
  • Documentation: Create and maintain comprehensive documentation, including design documents, user manuals, and technical specifications.
  • Continuous Learning: Stay up-to-date with industry trends, emerging technologies, and best practices in .Net development.
  • Communication: Possess excellent communication skills to effectively collaborate with cross-functional teams and stakeholders.

Qualification

  • 8+ years of experience in software development, with .NET technologies.
  • Proven experience leading technical development teams and mentoring developers.
  • In-depth knowledge of .NET Framework, .NET Core, C#, ASP.NET, and related technologies.
  • Proficiency in database design and development, including SQL Server.
  • Experience with DevOps practices and tools (e.g., CI/CD pipelines, Docker, Kubernetes).
  • Experience in cloud platforms such as Azure or AWS. • Strong problem-solving and troubleshooting skills.
  • Excellent understanding of software development best practices and design patterns.
  • Effective communication and interpersonal skills.
  • Team management and technical mentoring experience.
  • Certifications in relevant technologies (e.g., Microsoft Certified: Azure Developer Associate) are a plus.

Interview mode

1st Round - Technical

2nd Round - Management 

3rd Round - HR