We are #1 in Asia Pacific! - Read about our win at Asia Pacific Awards.

Tech Lead - .NET

Hybrid
Colombo
Overview
Application

We are on the lookout for talented, curious, and collaborative individuals who are willing to take up new tasks and build great tech. Together with the team, you will work on complex, innovative, and exciting projects.

What you will do

  • Design, build, and maintain efficient, reusable, and reliable code
  • Improve the technical landscape across the project by enforcing best practices
  • Build scalable software applications and own architectural design and key technical decisions across the project
  • Use the best practices and code coverage tools to ensure code quality
  • Lead effort estimates, design/code reviews, and guide the team towards best practices and coding standard adherence
  • Mentor and guide the team members towards successful delivery and technical excellence
  • Own the overall technical direction of the project, including managing technical debt and technical risk
  • Act as the primary technical point of contact for clients and stakeholders, and unblock the team to ensure successful delivery

What we expect

  • Holding a bachelor's degree in Information Technology/ Computer Science or a related field
  • 6+ years of experience in ASP.NET/ C# based technologies
  • Experience in .NET Core and Web API
  • Hands-on experience designing distributed systems and micro-services, with strong system design fundamentals
  • Experience with cloud platforms (AWS or Azure), containerization (Docker), and CI/CD pipelines
  • Strong working experience with relational databases (MS SQL Server, PostgreSQL); experience with other databases (Oracle, MySQL) and non-relational databases (Elasticsearch, MongoDB) is a plus
  • Working proficiency in English, both written and verbal.
  • Ability to itemize and estimate deliverables, and author technical specs
  • Willingness to learn different programming paradigms, languages and technologies is a requirement
  • 2+ years of experience leading a team of engineers, with strong interpersonal and problem-solving skills
  • Should be self-motivated, result-oriented, and able to lead and front customers in the investigation of technical issues

Importantly, we are looking for someone who will live by our core values that define everything we do: Excellence, Collaboration, and Integrity.

What is it like to work at Rootcode

Work is a large part of our lives, so we aim to create an environment that feels supportive and open. We trust people to make good decisions and give them the space to do their best work. At Rootcode you will have:

  • Fast-paced career growth
  • Opportunity to work with the latest technologies
  • Freedom with responsibility

Who we are

Rootcode is a software product engineering company headquartered in Sri Lanka with a corporate office in Estonia. We serve customers across Europe and North America. We work with many EU governments and enterprises, building software products, artificial intelligence, and user experience design for clients ranging from startups to public companies.

If the above sounds like a match, we would like to hear from you.