Job description
Job Description: .NET Core / C# Developer (Azure Cloud) Location:
Hyderabad / Bengaluru, Chennai, Kolkata, Pune, Mumbai, Gurugram, 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.
Key Responsibilities 1.
Application Development Design, develop, and maintain applications using
.NET Core, C#, ASP.NET MVC , and
RESTful Web APIs .
Implement scalable and secure
microservices architectures
using
Azure Functions, Service Bus, and Azure Kubernetes Service (AKS) .
Develop reusable components, frameworks, and libraries to optimize performance and maintainability.
Write clean, efficient, and testable code aligned with
SOLID principles
and best practices.
2.
Cloud-Native Engineering Develop and deploy applications on
Azure Cloud
leveraging services like
App Services, Cosmos DB, Azure Functions, Service Bus, Blob Storage, Event Grid , etc.
Work on
cloud migration projects , rearchitecting monolithic systems into microservices and serverless architectures.
Optimize performance, scalability, and reliability of distributed systems in cloud environments.
3.
Integration & API Management Design and implement
RESTful APIs
with
OAuth2, JWT authentication , and
API Gateway management .
Integrate with
third-party APIs, payment gateways, and data exchange systems .
Ensure efficient communication between services using
Azure Service Bus ,
Event Hubs , or
Kafka .
4.
DevOps & Automation Implement and maintain
CI/CD pipelines
using
Azure DevOps, GitHub Actions , or
Jenkins .
Manage
containerization and orchestration
using
Docker and Kubernetes (AKS) .
Conduct
unit testing, integration testing , and apply
TDD (Test-Driven Development)
principles.
5.
Security & Compliance Implement
data security, encryption, and authentication/authorization controls
for applications handling sensitive data.
Ensure compliance with
GDPR, PCI-DSS , and other financial data regulations.
Integrate and support
fraud detection systems, compliance automation tools, and risk scoring models .
6.
Technical Leadership Provide technical guidance and mentorship to junior developers.
Participate in code reviews, sprint planning, and architecture discussions.
Collaborate with cross-functional teams (QA, DevOps, Data Engineering) to ensure seamless delivery.
7.
Continuous Improvement Leverage
AI-powered code assistants (GitHub Copilot, ChatGPT, Tabnine)
to enhance productivity.
Advocate for
modern development practices
such as
Infrastructure as Code (IaC) , automation, and continuous delivery.
Drive innovation in cloud adoption, performance optimization, and operational efficiency.
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
Required Skill Profession
Prb