This job posting is currently inactive. Check out other active jobs at IdeaBits.

.NET Tech Lead

IdeaBits
ContractColombo, Sri Lanka

Job Summary

We are seeking a skilled .NET Tech Lead to design and develop scalable, secure, and high-performance software applications using .NET technologies. The role involves leading architectural design, providing technical mentorship, enforcing best practices, and collaborating with cross-functional teams for successful project delivery.

Key Responsibilities

Technical Leadership & Development

  • Lead design and development of scalable and secure .NET solutions, ensuring adherence to best practices.
  • Provide technical mentorship to development teams and conduct code reviews to ensure quality.
  • Troubleshoot complex technical issues and implement effective solutions.
  • Define and enforce development standards, best practices, and coding guidelines.

Technology & Architecture

  • Evaluate and select technologies, frameworks, and tools to optimize the development process.
  • Stay updated with emerging trends in .NET development and cloud-based solutions.
  • Ensure adherence to software architecture principles, design patterns, and Agile methodologies.

Collaboration & Requirements Gathering

  • Work with developers, business analysts, project managers, and clients to gather requirements and define technical specifications.
  • Facilitate seamless communication between teams to ensure smooth project execution.

Education & Experience Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 7+ years of industry experience, preferably in Microsoft technologies.
  • 2+ years of experience leading development teams across mobile, frontend, and backend.
  • Hands-on experience with AWS cloud services (ECS, ECR, S3, Lambda, EC2, RDS).
  • Expertise in C#, .NET Entity Framework, ASP.NET, Identity Server, and other .NET technologies.
  • Strong experience in RESTful API development and database design using PostgreSQL and SQL Server.
  • In-depth knowledge of SOLID principles, design patterns, and Agile methodologies.
  • Excellent problem-solving, analytical, and communication skills

Required Attributes

  • Ability to lead and mentor a team
  • Strong adaptability to new technologies
  • Effective independent and team collaboration skills
  • Strong analytical and problem-solving abilities.

Bonus Skills (Nice to Have)

  • Experience with distributed computing frameworks such as Akka.NET.
  • Familiarity with third-party tools like Hangfire, Firebase, Ably Messaging, Agora Broadcasting, and deep link sharing.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.

By clicking 'Submit Application', you agree to receive job application updates from IdeaBits via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.