Senior Lead Engineer-2
Guardian Life Insurance CompanyChennai, Tamil Nadu
it-jobs
Job Description
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
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.