Experience Required: 8–10 Years
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.
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.
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.
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.
Event-driven architecture and distributed transactions.
- Experience with gRPC and API versioning.
- Background in regulated industries such as finance, insurance, or healthcare.
This position can be based in any of the following locations:
Chennai
Current Guardian Colleagues: Please apply through the internal Jobs Hub in Workday