Posted on: 23/12/2025
Description :
Job Title : Senior Full Stack Engineer .NET & Azure
Location : Pune / Hyderabad
Experience : 6+ Years
Employment Type : Full-Time
We are modernizing a legacy IoT-based monolithic platform into a cloud-native, microservices-driven architecture on Microsoft Azure.
We are looking for a hands-on Senior Full Stack Engineer with strong .NET / C# and Azure experience who can own development across cloud and edge services.
This role is primarily backend-focused, with limited UI integration work. Prior IoT experience is not mandatory, but the candidate is expected to ramp up on IoT concepts and Azure IoT components as part of the role.
The focus is on Azure microservices, messaging, edge-to-cloud integrations, and scalable backend systemsnot device hardware or firmware development.
Key Responsibilities :
Platform Modernization & Development :
- Design, develop, and maintain cloud and edge microservices using .NET / C#.
- Build high-performance gRPC services and RESTful APIs for distributed systems.
- Decompose monolithic services into scalable, independently deployable microservices.
Azure Cloud & Messaging Integration :
- Build and integrate backend services using Azure Event Hub, gateways, edge modules, and cloud services.
- Design and implement event-driven architectures using messaging systems such as Event Hub or Kafka.
- Implement reliable edge-to-cloud integration patterns, including routing, buffering, offline sync, and failover handling.
Data & Persistence :
- Design and implement data access layers using MSSQL and NoSQL databases (Cosmos DB).
- Optimize database schemas, queries, and performance for high-throughput systems.
CI/CD, Quality & Performance :
- Contribute to CI/CD pipelines, automated testing, and deployment strategies.
- Ensure high standards of code quality, security, performance, and maintainability.
- Participate in code reviews, technical discussions, and continuous improvement initiatives.
Collaboration :
- Work closely with architects, QA, DevOps, and product teams to deliver modernization milestones.
- Support UI integrations and frontend collaboration where required.
Must-Have Requirements :
Core Engineering Skills :
- Strong hands-on expertise in .NET / C#.
- Solid experience building gRPC-based microservices and RESTful APIs.
- Experience working in Azure-based microservices architectures.
Cloud, Containers & Messaging :
- Experience with containerized platforms (Docker, Kubernetes / AKS).
- Hands-on experience with Azure services in production environments.
- Experience with messaging systems such as Kafka or Azure Event Hub.
Data & Integration :
- Strong experience with SQL databases (MSSQL).
- Experience with NoSQL databases, especially Cosmos DB.
- Experience designing Edge + Cloud solutions, including gateway patterns, routing, offline sync, and failover.
Frontend Exposure :
- Working knowledge of any modern frontend technology such as Blazor, React, or Angular.
- Comfortable supporting UI integrations, though the role is primarily backend-focused.
Good-to-Have / Nice-to-Have Skills :
- Experience with API Gateway patterns, service mesh, or distributed tracing.
- Exposure to Azure Functions, Cosmos DB, or Azure Time Series Insights.
- Experience with CI/CD pipelines for microservices or IoT-based platforms.
- Hands-on experience with Azure IoT Hub, IoT Edge, Event Hub, or related services.
- Understanding of IoT messaging protocols such as AMQP and MQTT.
- Familiarity with DTDL, digital twin concepts, and IoT data modeling.
Soft Skills :
- Strong problem-solving and analytical skills.
- Ability to quickly ramp up on new domains and technologies.
- Excellent communication and collaboration abilities.
- Ownership mindset with a focus on delivering high-quality solutions.
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1594220
Interview Questions for you
View All