CV Builder Interview Copilot

Azure .NET Core / C# Azure Developer (Azure Cloud)

  • Development
  • Chennai
  • 3 months ago

Job description

 

Job Description: .NET Core / C# Developer (Azure Cloud)

 

 

Location: India

Experience: 3 8+ years

Company: CirrusLabs

 

 

About CirrusLabs

 

CirrusLabs is a global digital transformation partner helping organizations accelerate innovation through cloud, data, and intelligent automation. We empower businesses to build scalable, secure, and AI-driven enterprise solutions by leveraging modern cloud-native technologies.

 

We are seeking a passionate and highly skilled .NET Core / C# Developer to join our engineering team. The ideal candidate will possess a deep understanding of modern application architecture, Azure cloud-native development, and distributed systems while demonstrating leadership in delivering enterprise-grade, secure, and high-performance solutions.

 

 

Role Overview

 

As a .NET Core / C# Developer, you will play a key role in designing, developing, and deploying scalable cloud-based solutions on Microsoft Azure. You will be responsible for developing robust APIs, integrating third-party services, implementing automation through CI/CD pipelines, and ensuring compliance with security and privacy standards.

 

This role requires hands-on experience in .NET Core, C#, REST APIs, microservices, Azure services, and DevOps practices. You will also have the opportunity to work with AI-assisted development tools (like GitHub Copilot) and contribute to building intelligent, compliant applications in an agile, high-performance environment.

 

Required Skills & Experience

 

 

Core Technical Skills

 

.NET Core, ASP.NET, C# — advanced proficiency in application and API development.

Azure Cloud Services — experience with App Services, Functions, Cosmos DB, Blob Storage, Service Bus, Logic Apps.

Microservices Architecture — hands-on experience building, deploying, and scaling microservices.

RESTful API Design — strong understanding of API design principles, versioning, and authentication mechanisms (OAuth2/JWT).

Multithreading & Distributed Computing — solid understanding of concurrency, asynchronous programming, and distributed systems.

Queuing Mechanisms — experience with Azure Service Bus, RabbitMQ, or Kafka.

Database Skills — advanced proficiency in SQL Server including stored procedures, performance tuning, and schema design.

Containerization — expertise in Docker and Kubernetes (AKS) for microservice deployment.

Testing & Quality Assurance — experience with Unit Testing (xUnit, NUnit, MSTest), mocking frameworks, and TDD practices.

Tools & Technologies

 

Development: Visual Studio, VS Code, Postman, Swagger, Git

DevOps: Azure DevOps, Jenkins, GitHub Actions

Collaboration: JIRA, Confluence, MS Teams, Visio

Databases: SQL Server, Cosmos DB, Azure Data Lake

Soft Skills

 

Strong analytical, problem-solving, and debugging skills.

Excellent verbal and written communication skills.

Ability to work collaboratively in agile/scrum environments.

Proactive mindset and willingness to adapt to emerging technologies.

Preferred Skills

 

Exposure to AI-assisted development tools (GitHub Copilot, Tabnine, or ChatGPT).

Familiarity with risk scoring models, fraud prevention, and compliance automation systems.

Experience with NoSQL databases (Cosmos DB, MongoDB) and message-driven architectures.

Knowledge of CI/CD for Azure Kubernetes Service (AKS).

Understanding of event-driven architectures and serverless computing.