Senior Dotnet Developer

VOLTO Consulting
Hyderabad, Telangana, India

Job Description – Senior .NET Azure Engineer

Role: Senior Engineer – .NET, Azure & TypeScript

Experience: 7+ Years in .NET / C#

Key Focus: Azure Service Bus, Azure Functions, TypeScript, Azure DevOps

Job Summary

We are looking for a Senior Engineer who thrives at the intersection of scalable cloud architecture and modular frontend development. The candidate will build Azure-native services using C# and .NET, leveraging Azure Functions, Azure Service Bus, and Event Grid, while developing modular TypeScript ESM libraries for browser and Node.js environments.

The ideal candidate must have strong hands-on expertise in .NET, TypeScript, Azure messaging services, SOLID principles, unit testing, and DevOps workflows.

Key Responsibilities

  • Develop Azure Functions using C# and .NET 8+ for event-driven and serverless workflows.
  • Design and integrate messaging systems using Azure Service Bus and Event Grid, including topics, subscriptions, sessions, and filters.
  • Build modular, tree-shakable TypeScript ESM libraries with clean separation of concerns.
  • Write unit tests for C# and TypeScript applications using xUnit, MSTest, and Vitest.
  • Apply SOLID principles across backend and frontend components.
  • Collaborate on CI/CD pipelines using Azure DevOps and GitHub Actions.
  • Implement structured logging, diagnostics, traceability, and observability across services.
  • Participate in code reviews, architecture discussions, and developer onboarding.

Must-Have Skills

  • .NET / C# – 4/5
  • 5+ years of experience with .NET and C#.
  • Strong knowledge of async/await, dependency injection, and clean architecture.
  • Experience developing scalable backend services and APIs.
  • TypeScript – 4/5
  • Strong understanding of TypeScript and ECMAScript Modules (ESM).
  • Experience designing modular libraries, module boundaries, and tree-shaking.
  • Knowledge of unit testing using Vitest and mocking strategies.
  • Azure – 3/5
  • Strong hands-on experience with Azure Service Bus is essential.
  • Experience with Azure Functions, including bindings, retries, diagnostics, and durable workflows.
  • Knowledge of Event Grid, topics, subscriptions, custom schemas, and filters.
  • Experience with Azure DevOps pipelines and cloud deployment workflows.Additional Required Skills
  • Unit testing with xUnit / MSTest for C# and Vitest for TypeScript.
  • Strong understanding and practical application of SOLID principles.
  • Git workflows, GitHub Actions, and Azure DevOps CI/CD pipelines.
  • Strong debugging, problem-solving, and communication skills.Good-to-Have Skills
  • Power Platform extensibility or Azure Logic Apps.
  • Domain-Driven Design (DDD) and event sourcing.
  • Developer enablement, modular architecture, and reproducible development workflows.

Key Technologies

C# | .NET 8+ | .NET Core | Azure Functions | Azure Service Bus | Event Grid | TypeScript | ESM | xUnit | MSTest | Vitest | Azure DevOps | GitHub Actions | SOLID Principles

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →