Padmi

API Engineer C/.NET & Cloud

Delhi NCRPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at INDUANSH PRIVATE LIMITED

Opens the source posting on shine.com

Source description

About the role

View original

As an API Engineer with 6-8 years of experience, your role will involve designing, developing, and maintaining scalable, secure, and high-performance APIs and cloud-native applications. You will have the opportunity to work with modern cloud technologies while contributing to 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 and maintain serverless applications using Azure Functions. - Deploy, manage, and optimize containerized workloads on Azure Kubernetes Service (AKS). - Design scalable, resilient, and secure API architectures following industry best practices. - Integrate APIs with internal and external systems while ensuring performance and reliability. - Implement authentication and authorization using OAuth2, JWT, Azure AD, or similar technologies. - Collaborate with architects, product owners, and engineering teams to deliver technical solutions. - Monitor application health, troubleshoot issues, and optimize cloud performance. - Participate in code reviews, technical design discussions, and architectural decisions. - Support CI/CD implementation, automation, and deployment processes. Required Skills: Application Development: - Strong experience with C# and .NET Core/.NET 6+. - Hands-on experience with ASP.NET Web API. - Expertise in REST API development and integration. Microsoft Azure: - Experience with Azure Functions, Azure App Services, Azure Storage, Azure Key Vault, Azure Monitor, Azure DevOps. Containerization & Orchestration: - Hands-on experience with Azure Kubernetes Service (AKS). - Strong knowledge of Docker and containerization technologies. API Security & Integration: - Strong understanding of REST principles, API versioning, and API security. - Experience implementing OAuth2, JWT, Azure AD, and related authentication mechanisms. Databases & DevOps: - Experience with SQL Server and/or NoSQL databases. - Proficiency with Git, Azure DevOps, and CI/CD pipelines. Preferred Qualifications: - Experience with event-driven architectures and messaging platforms such as Azure Service Bus, Azure Event Grid, and Kafka. - Knowledge of Infrastructure as Code (Terraform, ARM Templates, or Bicep). - Experience working in Agile/Scrum environments. - Azure Certifications: AZ-204: Azure Developer Associate, AZ-305: Azure Solutions Architect. Nice to Have: - Experience with Azure API Management (APIM). - Knowledge of distributed tracing, monitoring, and observability tools. - Understanding of cloud-native security best practices. - Experience supporting high-volume, mission-critical enterprise applications. Mandatory Skills: - C#.NET Core / ASP.NET Web API. - Microsoft Azure. - Azure Functions. - Azure Kubernetes Service (AKS). - Docker. - Microservices Architecture. - REST APIs. - CI/CD Pipelines. - Azure DevOps. Qualifications: - Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field. - 6-8 years of hands-on software development experience. - Proven experience building and deploying cloud-native applications on Microsoft Azure. This role offers you the chance to work on modern cloud-native and microservices-based architectures, with exposure to Azure Kubernetes Service (AKS) and enterprise-scale API platforms. You will have the opportunity to contribute to large-scale digital transformation initiatives in a collaborative environment that encourages technical growth and innovation. As an API Engineer with 6-8 years of experience, your role will involve designing, developing, and maintaining scalable, secure, and high-performance APIs and cloud-native applications. You will have the opportunity to work with modern cloud technologies while contributing to 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 and maintain serverless applications using Azure Functions. - Deploy, manage, and optimize containerized workloads on Azure Kubernetes Service (AKS). - Design scalable, resilient, and secure API architectures following industry best practices. - Integrate APIs with internal and external systems while ensuring performance and reliability. - Implement authentication and authorization using OAuth2, JWT, Azure AD, or similar technologies. - Collaborate with architects, product owners, and engineering teams to deliver technical solutions. - Monitor application health, troubleshoot issues, and optimize cloud performance. - Participate in code reviews, technical design discussions, and architectural decisions. - Support CI/CD implementation, automation, and deployment processes. Required Skills: Application Development: - Strong experience with C# and .NET Core/.NET 6+. - Hands-on

One address, no account. We’ll tell you when matching roles go live.