Job SummaryWe are seeking a Senior .NET Full Stack Developer with strong backend expertise in C# and ASP.NET Core and hands-on experience building cloud-native applications on Google Cloud Platform (GCP). The role involves designing scalable backend services, developing responsive web UIs, integrating cloud services, and supporting DevOps and observability practices. The ideal candidate brings deep technical ownership, cloud-native mindset, and experience working in distributed/onshore-offshore delivery models.
Key Responsibilities- Design, develop, and maintain scalable .NET backend services and REST APIs
- Implement secure authentication and authorization using JWT, OAuth2, and role/policy-based access
- Build responsive web UIs using Angular (preferred) or React and collaborate with UX/UI teams
- Ensure end-to-end feature ownership including performance optimization, security, and quality
- Support database design including tables, stored procedures, and query optimization
- Design and implement RESTful integrations using OpenAPI/Swagger standards
- Develop event-driven integrations using Pub/Sub
- Implement observability using logging, monitoring, tracing, health checks, and resiliency patterns
- Coordinate offshore development activities, identify risks, and manage technical dependencies
- Work closely with customers on communication, reporting, and production support
Required Skills & ExperienceBackend (.NET)- Strong hands-on experience with C#, .NET 6+, ASP.NET Core (REST APIs, MVC, Minimal APIs)
- Experience with Entity Framework Core and asynchronous programming
- Strong understanding of application security (JWT, OAuth2, role/policy-based authorization)
Frontend- Experience with modern JavaScript frameworks (Angular preferred)
- Strong knowledge of HTML5, CSS3, JavaScript (ES6+), TypeScript
- Experience building responsive UI frameworks
Databases- Experience with relational databases (PostgreSQL, SQL Server, Cloud SQL)
- Working knowledge of NoSQL databases (Firestore, MongoDB, Bigtable)
- Strong data modeling and query optimization skills
GCP Cloud- Hands-on experience with Google Cloud Platform services including:
- Cloud Run (preferred)
- GKE (basic Kubernetes)
- Compute Engine
- Cloud Storage
- Cloud SQL
- Firestore
- IAM, Workload Identity
- Secret Manager
DevOps & Containers- Docker-based containerization
- CI/CD pipelines using Cloud Build, GitHub Actions, or GitLab CI
- Artifact Registry and environment-based deployments (Dev/QA/Prod)
Integration & Observability- REST API design and OpenAPI/Swagger
- Event-driven architecture using Pub/Sub
- Observability using Cloud Logging, Monitoring, tracing, health checks, and resiliency patterns
Competencies- Cloud-native application development
- Microservices and scalable system design
- Secure software development
- Cross-team collaboration and ownership
Preferred Skills- Cloud-native mindset with stateless application design and 12-Factor App principles
- Strong understanding of layered architecture, SOLID principles, and design patterns
- Experience with microservices, API versioning, and backward compatibility
- Agile delivery experience using Scrum or Kanban (Jira / Azure Boards)
- Advanced GCP capabilities including GKE, Istio/Anthos, Cloud Functions
- Performance and cost optimization in GCP
- Security best practices (OWASP, Zero Trust)
- Exposure to Healthcare domain requirements