Work Mode : Hybrid – 3 days onsite
Overview : Design, build, test, deploy, and operate end‑to‑end web applications using the .NET ecosystem across frontend, backend, and data layers, leveraging cloud services (Azure / AWS) and CI / CD pipelines to deliver secure, scalable, high‑quality solutions.
Key Skills :
- .NET Full Stack Development
- Cloud Experience
- Terraform
- CI / CD pipeline
Required Skills
C#, .NET 6 / 7 / 8, ASP.NET Core, REST APIs, LINQ, EF Core / Dapper.Front‑End : React or Angular, TypeScript, HTML5 / CSS / SCSS, component libraries.Cloud : Strong hands‑on with Azure (App Service, Functions, AKS, Key Vault, APIM, Storage, App Insights) or AWS equivalents.DevOps : Git, pipelines (Azure DevOps / GitHub Actions), Docker, Helm / K8s, IaC (Terraform / Bicep), SonarQube.Data : SQL Server / Azure SQL / PostgreSQL; caching (Redis).Security & Observability : OAuth / OIDC, RBAC, Key Vault / Secrets Manager, logging / metrics / tracing.Application Design & Development
Translate requirements into modular, testable solutions using C# / .NET 6+ and ASP.NET Core.Build RESTful APIs / microservices (controllers / minimal APIs, middleware, filters, API versioning).
Develop responsive front‑end UIs with React or Angular (TypeScript, state management, UI components).Implement data access via EF Core / Dapper, optimize queries, and design schemas (SQL Server / PostgreSQL).Implement caching, background jobs, and message processing (e.g., Azure Service Bus, RabbitMQ, Kafka).Cloud Engineering (Azure / AWS)
Design cloud‑native solutions using App Services / Functions / AKS (Azure) or ECS / Lambda / EKS (AWS).Integrate identity and security : Entra ID / Azure AD (or AWS IAM), OAuth2 / OIDC, Key Vault / Secrets Manager.Use managed databases (Azure SQL, Cosmos DB, RDS / Aurora) and storage (Blob / S3) with private access patterns.Apply infrastructure as code (Terraform / Bicep / CloudFormation) and environment promotion (Dev→Test→Prod).Enable observability : Application Insights / CloudWatch, distributed tracing (OpenTelemetry), dashboards, and alerts.DevOps & CI / CD
Build and maintain CI / CD pipelines (Azure DevOps / GitHub Actions / GitLab / Jenkins) with build, test, security scans, and deploy stages.Enforce branching strategies (GitFlow or Trunk‑based), PR reviews, and quality gates (SonarQube).Containerize services (Docker), manage Kubernetes manifests / Helm charts, and implement blue‑green / canary releases.Implement database DevOps (EF Core migrations, DACPAC / SQL projects, drift detection).Automate infrastructure provisioning and app configuration across environments.
Quality, Security & Performance
Apply secure‑by‑design : secret management, least privilege, OWASP Top 10 mitigations, API throttling and input validation.Drive test automation : unit, integration, API contract (Swagger / OpenAPI), and e2e (Playwright / Cypress).Optimize performance : async I / O, connection pooling, caching (Redis), compression / CDN, profiling and load testing.Ensure resilience : health checks, retries / circuit breakers (Polly), graceful shutdowns, fallback strategies.Collaboration & Delivery
Refine user stories and acceptance criteria with Product / BA / UX; contribute effort estimates.Participate in Agile ceremonies (planning, daily standups, demos, retros); maintain boards (ADO / Jira).Create technical designs, sequence diagrams, and runbooks; support production incidents (L3).Experience : 6-8 years