engineering
Added May 1Senior Software Engineering Lead .net C#
Bangalore, IndiaOn-site
Responsibilities
- Responsibilities: Design and implement domain aggregates, value objects, and event-sourced workflows in C#/.NET Build RESTful APIs with versioned endpoints, RBAC authorization, and multi-tenant data isolation Write and maintain event contracts consumed by multiple services via Apache Kafka Author SQL migrations, Dapper queries, and repository implementations Write unit tests (xUnit, FluentAssertions, NSubstitute) and integration tests (Refit-based typed clients) Maintain Terraform modules for Azure
Requirements
- experience with C# and .NET (modern C# 12+ features: records, primary constructors, pattern matching, nullable reference types) ASP.NET Core Web API - controllers, routing, middleware, dependency injection Domain-Driven Design - aggregates, entities, value objects, domain events Event sourcing or CQRS patterns SQL Server - parameterized queries (Dapper), schema design, migrations Message-driven architectures - Kafka, Azure Event Hubs, or equivalent xUnit + mocking frameworks (NSubstitute or Moq) + fluent
- Experience with code generation tooling (.NET CLI tools, Roslyn source generators) Terraform (HCL) - writing and maintaining infrastructure modules Azure cloud services - AKS, Key Vault, Storage Accounts, Front Door, App Gateway Kubernetes - deployments, ingress, network policies, autoscaling (KEDA) GitHub Actions - reusable workflows, composite actions Typed HTTP client design (Refit or similar) Polly resilience patterns (retry, circuit breaker, timeout) SonarQube quality gates and static analysis
Experience
- Qualifications: 4+ years professional
Benefits
- The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best.
- We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission.