Senior Engineer, Platform

Ensemble Global

Hyderabad

On-site

INR 1,000,000 - 1,800,000

Full time

11 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Ensemble Global in Hyderabad, India, seeks a skilled software developer with strong Azure and .NET expertise to design, build, and deploy cloud-based applications. You will work across the stack from APIs to storage, implementing secure solutions and scalable software.

Expect hands-on work with Azure App Service, Functions, Service Bus, Event Grid, APIM, Storage, Key Vault, and Terraform for infrastructure as code, plus CI/CD practices and team collaboration.

Qualifications

  • Bachelor's degree in engineering or related field.
  • Strong experience with C#, MVC and .NET Core.
  • Proven ability to design REST APIs and data serialization.
  • Hands-on with Azure services including App Service, Functions, Service Bus, Event Grid, APIM, Storage and Key Vault.
  • Experience implementing Terraform IaC and CI/CD pipelines.

Responsibilities

  • Design and implement applications using Azure App Service (scaling, deployment slots, managed identity).
  • Develop serverless solutions with Azure Functions (HTTP, Timer, Service Bus, Event Grid, Blob triggers).
  • Implement messaging using Azure Service Bus (queues, topics, DLQ, retry policies).
  • Integrate event-driven architectures with Azure Event Grid and Functions/Logic Apps.
  • Manage APIs through Azure API Management (policies, auth, rate limiting, caching).
  • Work with Azure Storage (Blob, Table, Queue, File; SAS tokens, versioning).
  • Secure secrets with Azure Key Vault (RBAC, Managed Identity).
  • Optional: design with Azure Cosmos DB (SQL/Mongo APIs).
  • Implement IaC using Terraform (azurerm provider, state management, Plan-Apply).
  • Develop, test, and maintain software using C#, .NET Core, and REST APIs.
  • Utilize LINQ/Entity Framework for data access and operations.
  • Deploy applications to Azure, ensuring scalability, performance, and security.
  • Implement CI/CD practices to streamline delivery.
  • Participate in code reviews and collaborate with cross-functional teams.

Skills

C#, MVC and .NET Core development
Rest API design
LINQ/Entity Framework
Azure App Service
Azure Functions
Azure Service Bus
Azure Event Grid
Azure API Management
Azure Storage
Azure Key Vault
Terraform
Application Insights/Azure Monitor
Networking concepts (VNet/EndPoints)
Architectural design
CI/CD pipelines
Problem-solving
Communication skills

Education

Bachelor's Degree in Engineering

Tools

Terraform

Job description

Roles and Responsibilities:
  • Design and implement applications using Azure App Service (scaling, deployment slots, managed identity).
  • Develop serverless solutions with Azure Functions (HTTP, Timer, Service Bus, Event Grid, Blob triggers; durable functions preferred).
  • Implement messaging solutions using Azure Service Bus (queues, topics, subscriptions, DLQ, retry policies).
  • Integrate event-driven architectures with Azure Event Grid (custom topics, event sources, integration with Functions/Logic Apps).
  • Manage APIs through Azure API Management (APIM) (policies, authentication, rate limiting, caching).
  • Work with Azure Storage Account (Blob, Table, Queue, File services; SAS tokens, soft delete/versioning preferred).
  • Secure secrets and certificates using Azure Key Vault (RBAC vs Access Policies, Managed Identity).
  • Optional: Design solutions using Azure Cosmos DB (SQL/Mongo APIs).
  • Implement Infrastructure as Code using Terraform (azurerm provider, state management, Plan - Validate - Apply workflow).
  • Develop, test, and maintain software applications using C#, .NET Core, and Rest API technologies.
  • Utilize LINQ/Entity Framework to interact with databases and perform data operations efficiently.
  • Deploy applications to the Azure cloud platform, ensuring scalability, performance, and security.
  • Implement Continuous Integration and Continuous Deployment (CI/CD) practices to streamline software delivery processes.
  • Participate in code reviews, identify areas for improvement, and propose solutions to enhance application performance and code quality.
  • Collaborate with cross-functional teams to gather requirements, analyze user needs, and propose technical solutions.
Skills Required:
  • Proven experience as a Software Developer, with a strong focus on C#, MVC and .NET Core development.
  • Proficiency in Rest API design and development, including authentication and data serialization.
  • Solid understanding and hands-on experience with LINQ/Entity Framework for data access and manipulation.
  • Strong hands-on experience with Azure App Service, Functions, Service Bus, Event Grid, APIM, Storage, Key Vault.
  • Proficiency in Terraform for Infrastructure as Code.
  • Experience with Application Insights, Azure Monitor, and networking concepts (VNet, endpoints).
  • Architectural design experience and CI/CD pipeline implementation.
  • Excellent problem-solving skills and ability to work both independently and in a team environment.
  • Strong communication skills, both written and verbal, to effectively collaborate with team members and stakeholders.
Education:

Bachelor's Degree in Engineering

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Azure Developer ( .NET 8 , Azure Services )
Senior Azure Developer ( .NET 8 , Azure Services )

Volga Infotech • Mumbai

Remote
INR 1,500,000 - 2,000,000
Azure Platform Engineer
Azure Platform Engineer

Tata Consultancy Services • Chennai District, Bengaluru

On-site
INR 2,600,000 - 3,800,000
Fullstack Developer (Azure, .Net, AI)
Fullstack Developer (Azure, .Net, AI)

Riverforest Connections • Bengaluru, Mumbai

On-site
INR 3,000,000 - 5,500,000
Lead Software Engineer
Lead Software Engineer

Keka HR • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Azure Developer
Azure Developer

Metaphor Infotech Mumbai • Bengaluru

On-site
INR 1,000,000 - 1,600,000
Senior Manager Software
Senior Manager Software

Ensemble Global • Hyderabad

On-site
INR 4,200,000 - 6,000,000
Azure Certified Developer
Azure Certified Developer

PradeepIT Consulting Services Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Engineer
Software Engineer

NEXTHIRE • Hyderabad

On-site
INR 1,800,000 - 3,600,000
Platform Engineer
Platform Engineer

Tata Consultancy Services • Bengaluru

On-site
INR 900,000 - 1,300,000
Azure Developer-Platform focus Experience
Azure Developer-Platform focus Experience

Promaynov Advisory Services Pvt. Ltd • Bengaluru

On-site
INR 1,400,000 - 2,400,000