.NET and Azure API Developer

Noida, Uttar Pradesh, India
Dec 31, 2024
Dec 12, 2025
Remote
Full-Time
6 Years
Job Description

As a .NET and Azure API Developer at Luxoft, you will play a key role in developing and maintaining robust, scalable, and secure API solutions leveraging the power of .NET technologies and Azure cloud services. You will work on implementing Microservices architecture, creating web APIs, and utilizing Azure PaaS offerings to deliver high-performance solutions. The ideal candidate will be well-versed in C#, .NET Core, Azure API Management, and Microservices Design Patterns while bringing a deep understanding of cloud infrastructure and DevOps practices.

Key Responsibilities

  1. API Development. Design, develop, and maintain robust APIs using C#, ASP.NET MVC, .NET Core, and Azure services. Ensure that APIs are efficient, scalable, and easy to integrate with other systems.
  2. Azure Cloud Integration. Leverage various Azure services for building scalable applications, including Function Apps, API Management, Service Bus, Key Vault, and Managed Identity to ensure seamless API development and management.
  3. Microservices Architecture. Design and implement solutions based on Microservices architecture, utilizing Microservices Design Patterns to ensure modular, decoupled, and resilient application architecture.
  4. Infrastructure as Code (IaC). Utilize tools like ARM templates, Azure DevOps, and Git for infrastructure automation and version control, ensuring consistent deployments and seamless integration across environments.
  5. Monitoring and Logging. Implement and integrate monitoring and logging tools such as Azure Monitor, Application Insights, and Log Analytics to ensure the health, performance, and reliability of the application.
  6. Agile Development. Participate in Agile methodologies, including sprint planning, daily stand-ups, and retrospectives, collaborating with cross-functional teams to deliver high-quality solutions on time.
  7. Code Quality & Best Practices. Ensure adherence to coding standards and best practices, conducting code reviews and ensuring that code is modular, reusable, and well-documented.
  8. Independent & Team Collaboration. Work independently to solve complex problems while actively collaborating with team members, contributing ideas, and ensuring timely delivery of solutions.

Mandatory Skills & Qualifications

  • Bachelor’s Degree in Computer Science, MCA, or related discipline.
  • 6+ years of experience in software development, with a strong emphasis on Object-Oriented Programming (OOP) and Design Patterns.
  • Strong experience with C#, ASP.NET MVC, .NET Core, and building Web APIs for modern applications.
  • Azure Cloud Expertise: Proficiency in utilizing Azure services for API development, including Function Apps, API Management, Service Bus, Key Vault, and Managed Identity.
  • Experience with Monitoring and Logging using Azure Monitor, Application Insights, and Log Analytics.
  • Experience working with Microservices architecture and designing solutions that follow Microservice Design Patterns.
  • Proficient in Infrastructure as Code (IaC) using ARM templates, Azure DevOps, and Git.
  • Excellent written and spoken communication skills in English (C2 Proficiency).

Nice-to-Have Skills

  1. Azure Certifications. Certifications such as Azure Developer Associate or Designing and Implementing Microsoft DevOps Solutions would be an added advantage.
  2. DevOps Experience. Experience with continuous integration and continuous deployment (CI/CD) practices and tools.
  3. Familiarity with Docker and Kubernetes for containerized application deployment.
  4. Experience in Agile development processes and working in a collaborative team environment.

Technical Skills & Tools

  1. Languages & Frameworks. C#, ASP.NET MVC, .NET Core, Web API development.
  2. Azure Services. Azure Function Apps, API Management, Service Bus, Key Vault, Managed Identity, Azure Monitor, Application Insights.
  3. Version Control & CI/CD Tools. Git, Azure DevOps, ARM templates.
  4. Microservices. Experience with Microservices architecture and design patterns for scalable systems.
  5. Infrastructure as Code. Experience with Azure DevOps, ARM templates, and automated cloud infrastructure management.
  6. Monitoring & Logging Tools. Azure Monitor, Log Analytics, Application Insights.

Why Luxoft? Luxoft provides the opportunity to work with cutting-edge technologies and contribute to impactful projects in the IT services industry. As a .NET and Azure API Developer, you will be part of a fast-paced, dynamic team working on enterprise-level applications that scale across industries. Luxoft fosters an environment where innovation is encouraged and individual growth is supported through continuous learning and collaboration.