HamburgerMenu
hirist

Job Description

Description :

About the Role :


We are seeking an experienced .NET Developer with strong expertise in Azure cloud services to design, build, and maintain scalable, secure, and high-performing applications.


The ideal candidate has hands-on experience with C#, .NET Core, Azure PaaS services, DevOps practices, and modern application architectures.

This role involves collaborating with cross-functional teams to deliver cloud-native solutions and drive digital transformation initiatives.

Key Responsibilities :

- Design, develop, and maintain applications using C#, .NET Core/.NET 6+, and related frameworks.

- Build RESTful APIs, microservices, and backend components with clean, scalable architecture.

- Develop cloud-native solutions leveraging Azure services.

Work extensively with Azure PaaS components such as :

- Azure App Services

- Azure Functions

- Azure API Management

- Azure Logic Apps

- Azure Storage (Blob, Table, Queue)

- Azure Service Bus / Event Hub

- Azure SQL / Cosmos DB

- Azure Container Apps / AKS (optional)

- Implement identity and security using Azure AD, OAuth, and Managed Identities.

- Participate in application architecture design discussions for cloud-native and distributed systems.

- Apply best practices for microservices, domain-driven design (DDD), and API design.

- Ensure scalability, performance, and reliability across application components.

- Build and maintain CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tools.

- Write Infrastructure-as-Code (IaC) using ARM templates, Bicep, or Terraform.

- Automate deployments, testing, and infrastructure provisioning.

- Design and manage relational and NoSQL databases on Azure (Azure SQL, Cosmos DB).

- Implement robust data access layers using Entity Framework Core or Dapper.

- Build integrations using Azure Data Factory, Service Bus, or event-driven pipelines.

- Write unit tests, integration tests, and API tests using xUnit, NUnit, or MSTest.

- Ensure high code quality, conduct peer code reviews, and follow secure coding standards

- Monitor applications using Azure Monitor, App Insights, Log Analytics, and dashboards.

- Troubleshoot production issues and optimize performance, reliability, and cost.

- Implement observability best practices (structured logging, tracing, metrics).

- Work closely with product owners, architects, QA engineers, and other developers.

- Participate in Agile/Scrum ceremonies and sprint planning.

- Document technical solutions, APIs, workflows, and deployment architectures.

Skills & Qualifications :

Technical Skills :

- Strong experience with C#, .NET Core/.NET 6+, and object-oriented programming.

- Hands-on experience with Azure PaaS services and cloud-native application development.

- Experience with REST APIs, microservices, and asynchronous messaging.

- Knowledge of authentication/authorization protocols (Azure AD, OAuth, JWT).

- Proficiency in database technologies (Azure SQL, SQL Server, Cosmos DB).

- Experience with CI/CD pipelines and DevOps practices using Azure DevOps.

- Familiarity with Docker/Kubernetes (AKS) is a plus.

- Strong debugging, performance tuning, and optimization skills


info-icon

Did you find something suspicious?