NET Developer
Role details
Job location
Tech stack
Requirements
- Expertise with Azure native app development - 5+ years
ASP.NET Core Web APIs - containerized workloads, microservices, OpenAPI standards implementation
Blazor Front end
C# Advanced programming exp. - Async prog., Threads and mutli-threading, expertise implementing pattern based using various architectural patterns DDD, TDD, SOLID etc.
Unit Testing frameworks - Bunit, NUnit, XUnit or MSTest
-
Expertise and hands-on experience setting up with Azure Network and related workloads, such as vnet configuration, azure Private endpoints, Load balancers, routing, AZ firewall, Az frontdoor, WAF - 5+ years
-
Hands-on project experience with below specific areas designing, developing and managing the workloads in production environment for a large scale enterprise applications: 5+ Years
App Gateway
APIM
Azure Web Apps
Azure Container Apps
Azure Container Registry maintenance
Azure Cosmos DB
Azure SQL Server
Azure Caching services
- Hands-on project experience developing apps with docker/podman container and container orchestration technologies. 5+ Years
a. Build dockerfile definitions, images, troubleshoot any runtime issues with containers and container orchestration.
b. Azure Container apps
c. AKS or Kubernetes hands-experience or equivalent technologies
-
Bonus: Hands-on experience working with DAG implementation or any RETE pattern implementations. 2+ years
-
Bonus: a. CI/CD using Azure DevOps - YAML templates development for artifacts. Automation experience with CI/CD pipelines implementation 2+ years
b. Working experience with Dapr, Aspire, Orleans frameworks
- Tools/Software/Packages: VS Code, VS Professional/Enterprise, SQL Server Management Studio, Azure CLI, Powershell, YAML /Bicep templates, Azure DevOps, Git (Bash), Podman & Docker desktop, Docker CLI/Podman CLI, Postman, Swagger