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 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...
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: