Tech Lead - NET

Job Details

  • Salary
  • Experience 6 Years Experience

Tech Lead - NET

  • Sri Lanka

Responsibilities:

  • Lead and mentor a team of developers, providing technical guidance and support throughout the software development lifecycle.
  • Collaborate with cross-functional teams to define technical requirements, design solutions, and ensure successful project delivery.
  • Develop high-quality, scalable, and maintainable software solutions using C# programming language and the .NET framework.
  • Utilize TSQL/MS SQL Server for database development and management.
  • Drive software architecture and design discussions, ensuring adherence to best practices and industry standards.
  • Implement agile development methodologies and tools to facilitate efficient project execution.
  • Work closely with Azure and Azure DevOps (ADO) for cloud-based application development and deployment.
  • Design and implement CI/CD pipelines and Infrastructure as Code (IaC) to automate software delivery processes.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Minimum of 6 years of professional experience in software development, with a focus on the .NET technology stack.
  • Proven leadership experience as a Tech Lead for at least 2 years.
  • Proficiency in C# programming language and the .NET framework.
  • Hands-on experience with TSQL/MS SQL Server.
  • Snowflake certifications and/or prior working experience is a significant advantage.
  • Strong understanding of software architecture, design principles, patterns, and best practices.
  • Familiarity with agile development methodologies and tools.
  • Excellent communication skills for effective collaboration with cross-functional teams and stakeholders.

Apply This Job