.NET Tech Lead

Noida, Uttar Pradesh, India
Aug 29, 2024
Sep 28, 2025
Remote
Full-Time
12 Years
Job Description

At Luxoft, we are at the forefront of technology innovations, delivering mission-critical systems that drive business outcomes and enhance customer experiences. We are seeking an experienced .NET Tech Lead to spearhead the development of a new cloud application for our travel and transportation clients, specifically supporting international carriers in the Americas. This role demands a deep expertise in C# and .NET Core, with a focus on building high-performance microservices and leading a team of developers in a dynamic environment.

Key Responsibilities

  1. Agile Development. Lead a high-performance agile team in developing cloud-native microservices using .NET Core.
  2. Service Design. Design and implement service architectures, including schema and application integration.
  3. Hands-On Development. Write and maintain code in C# and .NET Core, transforming business requirements into technical solutions.
  4. Database Management. Utilize cloud-native databases such as DynamoDB and SQL to design and optimize data storage solutions.
  5. Application Design. Ensure high availability and resiliency in application design.
  6. Problem Resolution. Troubleshoot and resolve issues across hybrid cloud environments.
  7. Code Reviews. Conduct thorough code and peer reviews to ensure code quality and standards.
  8. Mentoring. Guide and mentor the development team, fostering growth and best practices.
  9. Testing & Optimization. Implement unit tests, automation, and optimize software performance.
  10. Client Engagement. Collaborate with client IT and business teams during daily sessions to align technical solutions with business needs.
  11. CI/CD Processes. Oversee code deployment using CI/CD tools and contribute to the entire development lifecycle from ideation to release.
  12. Continuous Improvement. Stay updated on new technologies and drive the adoption of modern solutions within the team.

Mandatory Skills

  1. Experience. 12 to 20 years in application design and development, with at least 6 years in a technical leadership role.
  2. Technical Expertise. Expert knowledge of C#, .NET, .NET Core, and design patterns.
  3. Microservices. Strong experience in developing microservices with .NET Core and C#.
  4. API Development. Proven experience creating RESTful services and APIs.
  5. Database Skills. Proficiency with NoSQL databases like DynamoDB and RDBMS.
  6. Containerization. Experience with Docker and container-based development.
  7. CI/CD Tools. Familiarity with modern CI/CD tools such as Harness or GitHub.
  8. Testing. Experience in implementing unit and service-level tests.
  9. Communication. Excellent communication skills in English (C1 Advanced).

Nice-to-Have Skills

  1. Cloud Services. Knowledge and experience with AWS public cloud services.
  2. Container Orchestration. Experience with Kubernetes for container orchestration.
  3. Documentation. Ability to prepare detailed documentation for microservices.
  4. Monitoring Tools. Experience with monitoring tools like Datadog or Logstash.

Why Join Us

  • Work on cutting-edge technologies and projects.
  • Lead and mentor a team of skilled developers.
  • Drive innovation and shape the future of cloud applications.
  • Enjoy the flexibility of remote work while contributing to a global team.

Luxoft is committed to fostering a diverse and inclusive work environment. We encourage all qualified individuals to apply and look forward to discovering how your unique skills and experiences will contribute to our success.