Senior Lead Engineer-2

Job Description:

Experience Required: 8–10 Years

Type: Full-Time

Role Summary

We are seeking a highly experienced Senior / Lead C# / .NET Core & React Full Stack Developer with deep expertise in microservices architecture, distributed systems, and modern front-end frameworks (React & Next.js).

This role is focused on designing, building, and evolving scalable, high-performance backend and frontend systems, while providing technical leadership and enabling cross-functional teams to deliver robust, enterprise-grade full-stack solutions.

The ideal candidate brings strong hands-on expertise in advanced C# language features, .NET Core runtime internals, cloud-native microservices, DevOps practices, and React-based UI architectures. He/she should be comfortable owning system designs, making architectural decisions, mentoring engineers, and working independently with minimal technical guidance.

Key Responsibilities

Backend Development – C# & .NET Core

- Lead the architecture, design, and development of headless, service-oriented applications using C# and .NET Core.

- Design and implement distributed microservices, Background Services, and Worker Services.

- Strong expertise in async/await, multithreading, memory management, performance tuning, and diagnostics.

- Build domain-driven, business-centric logic following Clean Architecture principles.

- Apply SOLID principles and design patterns (Factory, Strategy, CQRS, Command).

- Design event-driven workflows using RabbitMQ, Azure Service Bus, or Kafka.

- Create reusable SDKs, shared libraries, and internal frameworks.

Data & Persistence Layer

- Implement data access using Entity Framework Core and/or Dapper.

- Work with SQL Server, PostgreSQL, MongoDB, and Redis.

- Handle transactions and data consistency in distributed systems.

Testing, Observability & Performance

- Drive unit, integration, and component testing.

- Experience with Splunk, AppDynamics, logging, tracing, and metrics.

- Perform performance analysis, profiling, and caching strategies.

Cloud, DevOps & CI/CD

- Containerize applications using Docker.

- Deploy services to Kubernetes or Azure Container Apps.

- Build CI/CD pipelines using Azure DevOps, GitHub Actions, or GitLab.

- Experience with GitHub and Bitbucket.

Front-End Development – React & Next.js

- Develop scalable UI applications using ReactJS and Next.js.

- Experience with Node.js and frontend debugging tools.

- Build UI using CDD principles.

- Strong knowledge of JavaScript, HTML, CSS, and basic jQuery.

- Integrate REST APIs using JWT/OAuth2.

- Implement Redux, NgRx, or Context API.

- Experience with CSR and SSR.

- Optimize Core Web Vitals and frontend performance.

Required Skills & Experience

- 8–10 years of software development experience.

- 5+ years building microservices using C# and .NET Core.

- Strong understanding of async programming and system internals.

- Hands-on cloud experience (Azure/AWS).

- Proven experience in testing, monitoring, and observability.

Preferred Qualifications

- Event-driven architecture and distributed transactions.

- Experience with gRPC and API versioning.

- Background in regulated industries such as finance, insurance, or healthcare.

Location:

This position can be based in any of the following locations:

Chennai

Current Guardian Colleagues: Please apply through the internal Jobs Hub in Workday