Experience: 6+ yrs
Role Overview
We are seeking a skilled API Engineer with strong expertise in C#, .NET, Azure Cloud, Azure Functions, and Azure Kubernetes Service (AKS). The ideal candidate will be responsible for designing, developing, deploying, and maintaining scalable, secure, and high-performance APIs and cloud-native solutions that support enterprise applications and digital transformation initiatives.
Key Responsibilities
Design, develop, and maintain RESTful APIs and microservices using C# and .NET Core/.NET 6+.
Build and deploy cloud-native applications leveraging Microsoft Azure services.
Develop serverless solutions using Azure Functions.
Deploy, manage, and optimize containerized applications on Azure Kubernetes Service (AKS).
Design scalable and resilient API architectures following industry best practices.
Integrate APIs with internal and external systems while ensuring security and performance.
Implement API authentication and authorization using OAuth2, JWT, Azure AD, or similar technologies.
Collaborate with architects, product owners, and cross-functional teams to gather requirements and deliver technical solutions.
Monitor application health, troubleshoot issues, and optimize performance in cloud environments.
Participate in code reviews, technical design discussions, and architectural decisions.
Support CI/CD implementation and infrastructure automation initiatives.
Required Skills
6–8 years of software development experience.
Strong hands-on experience with C#, .NET Core/.NET 6+
Extensive experience in API development, integration, and microservices architecture.
Strong knowledge of Microsoft Azure services, including:
Azure Functions
Azure App Services
Azure Storage
Azure Key Vault
Azure Monitor
Azure DevOps
Experience with Azure Kubernetes Service (AKS) and container orchestration.
Hands-on experience with Docker and containerization technologies.
Strong understanding of REST principles, API versioning, and API security.
Experience with SQL Server and/or NoSQL databases.
Familiarity with Git, Azure DevOps, and CI/CD pipelines.
Preferred Qualifications
Experience with event-driven architectures and messaging services such as Azure Service Bus, Event Grid, or Kafka.
Knowledge of Infrastructure as Code (Terraform, ARM Templates, or Bicep).
Azure certifications such as:
Azure Developer Associate (AZ-204)
Azure Solutions Architect (AZ-305)
Experience working in Agile/Scrum environments.
Nice to Have
Exposure to API Management (APIM).
Experience with distributed tracing, logging, and monitoring tools.
Knowledge of security best practices in cloud-native applications.
Experience supporting high-volume, mission-critical enterprise systems.
Mandatory Skills
C#
.NET Core
Microsoft Azure
Azure Functions
Azure Kubernetes Service (AKS)
Docker
Microservices
REST APIs
CI/CD & Azure DevOps
Pay: ₹1,000,000.00 - ₹1,600,000.00 per year
Work Location: Remote