We are seeking skilled .NET Developer with strong experience in Microsoft Azure integration services to design, develop, and maintain scalable, cloud-based applications.
The ideal candidate will have expertise in .NET technologies and hands‑on experience implementing integrations using Azure services, APIs, and messaging systems.
- 5–8+ years of experience in .NET development with experience in Azure & event driven architecture using Kafka.
- Strong experience with C#, MVC.NET, .Net Core, Web API, jQuery , Type Script
- Hands‑on experience with Azure cloud services and integrations
- Experience with REST APIs, JSON, and microservices architecture.
- Experience with SQL Server & Entity Framework
- Experience with Azure Integration Services (Logic Apps, Function Apps, Service Bus, API Management).
- Experience with Service Bus (must have)
- Experience with Kafka is highly preferred
- Experience with event‑driven systems and message queues.
- Experience with building and managing secure, scalable integrations between cloud and on‑prem systems.
- Strong analytical skills & able to monitor and troubleshoot applications using Application logs, Application Insights etc.
- Good Team player & able to work independently
- Participate in Agile/Scrum ceremonies and contribute to sprint planning.
- Knowledge of containerization tools (Docker, Kubernetes) (Nice to have)
Key Responsibilities
Application Development
- Design, develop, and maintain applications using .NET / .NET Core / ASP.NET Core.
- Write clean, scalable, and high-performance code following best practices.
- Develop RESTful APIs and microservices architecture.
- Design and implement integrations using Azure Integration Services, including:
- Build and manage secure, scalable integrations between cloud and on‑prem systems.
- Develop and maintain messaging and event‑driven architectures.
- System Integration & APIs
- Integrate third‑party systems, enterprise applications, and internal services.
- Implement API‑first design principles and manage API lifecycle.
- Deploy and manage applications in Azure using services such as:
- Azure Kubernetes Service (AKS) (nice to have)
- Monitor and troubleshoot applications using Azure Monitor, Application Insights.
- Work with relational and non‑relational databases (SQL Server, Cosmos DB).
- Design and optimize database schemas, queries, and data flows.
- Perform unit testing, integration testing, and debugging.
- Ensure code quality through code reviews and automated testing.
- Work closely with architects, business analysts, and product managers.
- Participate in Agile/Scrum ceremonies and contribute to sprint planning.
Required Qualifications
- 7–8+ years of experience in .NET development.
- Strong experience with C#, ASP.NET Core, Web API.
- Hands‑on experience with Azure cloud services and integrations.
- Experience with REST APIs, JSON, and microservices architecture.
- Proficiency in SQL Server and database design.
Preferred Qualifications
- Experience with Azure Integration Services (Logic Apps, Service Bus, API Management).
- Knowledge of containerization tools (Docker, Kubernetes).
- Experience with event‑driven systems and message queues.
- Familiarity with Infrastructure as Code (ARM templates, Terraform).
- Certifications such as:
- Microsoft Certified: Azure Solutions Architect