Technical Lead

About the job

Technical Lead

We’re looking for a skilled and proactive Technical Lead to join our team and drive the development of innovative solutions. In this role, you’ll oversee the technical direction of projects, mentor developers, and collaborate closely with cross-functional teams to deliver high-quality software. You should have strong leadership skills, deep technical expertise, and a passion for solving complex problems.

Key Responsibilities:

  • Lead and mentor a development team in building and maintaining a system using C# .NET
  • Architect and implement scalable solutions for processing and recording large volumes of transactional data.
  • Ensure system performance, optimization, and error-free transaction processing
  • Diagnose and resolve performance issues in production, including optimizing queries, stored procedures, and indexes.
  • Review code and enforce best practices for quality, security, and scalability.
  • Participate in release planning across multiple development teams

Required Skills:

  • Strong expertise in C# .NET 3.5 and newer
  • Strong expertise with SQL Server
  • Experience performing deployments into production environment
  • Experience performing troubleshooting and problem-solving during production incidents
  • Experience building CI and CD pipelines for automating deployment into Kubernetes or Windows Environments
  • With at least 8 years of work experience