Job Summary
We 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 & Experience
Backend (.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