Dotnet Developer

The HR Ally


Job Location:

Bengaluru - India

Monthly Salary: Not Disclosed
Posted on: 10 hours ago
Vacancies: 1 Vacancy

Job Summary

Role: Dotnet Developer
Location: India - Remote
Experience: 9 years
Employment - Full Time / Permanent
Technology Stack - .NET 9 / Core / C# / Azure & Integration Experience

About the Role

We are seeking a highly experienced and technically exceptional Developer to join our engineering team on a fully remote basis from India. This is a senior individual contributor role requiring deep demonstrable expertise in the 9 ecosystem a strong track record of delivering production-grade cloud-native applications and proven experience in systems integration.

You will be hands-on from day one architecting and building robust APIs designing distributed microservices integrating third-party and enterprise systems and leveraging the full breadth of Microsoft Azure to deliver scalable solutions. Your expertise in SOLID principles design patterns and modern authentication will be critical to the teams success.

Key Responsibilities

  • Design develop and maintain high-quality web applications and APIs 9 Core and C#
  • Architect and build distributed Microservices solutions using Azure-native messaging and compute services
  • Lead and deliver end-to-end integration solutions connecting internal systems third-party platforms and external APIs
  • Build and consume Generic APIs (RESTful and GraphQL) with a strong focus on security reliability and performance
  • Apply SOLID principles and industry-standard Design Patterns across all aspects of development
  • Implement robust Auth / Authorization flows using OAuth 2.0 OpenID Connect and JWT
  • Manage and consume Azure services including App Services Functions Service Bus SQL Key Vault and Storage Accounts
  • Build and maintain CI/CD pipelines in Azure DevOps for automated build test and deployment
  • Write comprehensive unit integration and contract tests to ensure code quality and reliability
  • Participate in architecture reviews technical planning and engineering decisions
  • Mentor mid-level and junior developers championing engineering best practices

Required Skills & Experience

Expertise Must Have

  • 8 years of professional software development with deep hands-on expertise 9 experience is essential
  • Mastery of C# including modern language features: records pattern matching nullable reference types and async/await
  • Strong proficiency with Core MVC Web API and Minimal APIs
  • Solid understanding of Entity Framework Core LINQ and data access patterns
  • Proven hands-on experience building and consuming Generic APIs (RESTful / GraphQL) at scale

Integration Experience Must Have

  • Proven experience designing and delivering enterprise integration solutions connecting multiple systems and platforms
  • Hands-on experience with REST and SOAP-based integrations including third-party API consumption and publishing
  • Experience with Azure Service Bus Azure Event Grid or similar message broker technologies for event-driven integration
  • Familiarity with integration patterns such as Message Broker Saga Event Sourcing and API Gateway
  • Experience integrating with ERP CRM or SaaS platforms (e.g. Salesforce SAP Dynamics 365) is highly regarded
  • Knowledge of data transformation and mapping tools or frameworks (e.g. AutoMapper MediatR custom pipelines)
  • Understanding of API management and gateway solutions such as Azure API Management (APIM)

Architecture & Engineering Principles Hands-On

  • Demonstrated hands-on experience with Microservices architecture designing building and operating distributed systems in production
  • Deep practical knowledge of SOLID principles applied consistently across production codebases
  • Strong command of Design Patterns including Repository CQRS Mediator Factory Decorator and Dependency Injection
  • Proven hands-on experience with Auth / Authorization OAuth 2.0 OpenID Connect JWT and role-based access control (RBAC)
  • Proficiency with containerisation using Docker and orchestration with Kubernetes
  • Solid experience with unit integration and contract testing frameworks (xUnit NUnit or MSTest)
  • Version control using Git with GitFlow or trunk-based development workflows

Azure Cloud Evaluated Experience
Candidates will be assessed on practical hands-on experience across the following Azure services:

  • Azure App Services hosting scaling deployment slots and app configuration management
  • Azure Functions serverless and event-driven workloads including Durable Functions
  • Azure Service Bus message queuing topics subscriptions and dead-letter handling
  • Azure SQL schema design query optimisation elastic pools and managed instances
  • Azure Key Vault secrets and certificate management managed identity integration
  • Azure Storage Accounts Blob Queue Table and File storage
  • Azure DevOps CI/CD pipelines release management and repository workflows
Role: Dotnet Developer Location: India - RemoteExperience: 9 yearsEmployment - Full Time / PermanentTechnology Stack - .NET 9 / Core / C# / Azure & Integration Experience About the Role We are seeking a highly experienced and technically exceptional Developer to join our engineering team on a fu...