Tech Lead C / .NET & React Developer Guardian Life

  • company name Guardian Life
  • working location Office Location
  • job type Full Time

Experience: 8 - 8 years required

Pay:

Salary Information not included

Type: Full Time

Location: Haryana

Skills: C, net, Distributed Systems, devops, Docker, Kubernetes, azure devops, gitlab, react, Microservices Architecture, Reactjs, Nextjs, CloudNative Development, Github Actions, REST APIs, Ngrx, Redux, Context Api, Web Vitals

About Guardian Life

Job Description

You are an accomplished Lead C# / .NET Core & React Full Stack Developer with 8-10 years of experience. You possess strong expertise in microservices architecture, distributed systems, and modern front-end frameworks like React. Your role focuses on building scalable, high-performance backend and frontend systems, enabling a cross-functional team to deliver robust full-stack solutions. Your responsibilities include backend development in C# & .NET Core, where you architect and develop service-oriented applications, design distributed microservices, and build domain-centric business logic with Clean Architecture. You use SOLID principles, Design patterns, and event-driven workflows while creating reusable SDKs and libraries for internal services consumption. Additionally, you work on the data & persistence layer, optimizing database performance and implementing efficient data access strategies using Entity Framework Core and/or Dapper. You are responsible for testing & observability by writing unit test cases, working with observability tools, and ensuring better test coverage. Cloud, DevOps, and CI/CD are also part of your expertise, where you containerize services, design CI/CD pipelines, and provision infrastructure using IaC tools. Your front-end experience with React involves developing enterprise-level web applications, consuming REST APIs, and implementing state management. As a Tech Lead, you lead technical design discussions, review code for quality, and mentor team members on C#/.NET Core and system design. You participate in sprint planning, backlog grooming, and collaborate with various stakeholders to ensure timely and high-quality delivery. Overall, you have 5-10 years of software development experience, with a focus on microservices in C# and .NET Core, deep understanding of C# language internals, and expertise in unit testing and observability tools. This position can be based in Gurgaon.,