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

.NET Core / C# Developer (Azure Cloud)

CirrusLabsIndia
7 days ago
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

    Create a job alert for this search

    Net Core Developer • India