Search by job, company or skills

Qualitest

.Net Senior Developer

Save
new job description bg glownew job description bg glow
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job description:

We are looking for a highly skilled Senior Software Engineer with strong expertise in Microsoft technologies, Azure cloud services, and modern TypeScript development. The ideal candidate should have hands-on experience building scalable, event-driven applications using Azure-native services and modular frontend/backend components. This role requires strong problem-solving skills, clean coding practices, and a deep understanding of software architecture and SOLID principles.

Key Responsibilities
  • Develop and maintain Azure Functions using C#,.NET 8+, .net Core for scalable serverless and event-driven workflows
  • Design and implement messaging solutions using Azure Service Bus and Event Grid, including topics, subscriptions, sessions, and filters
  • Build reusable and modular TypeScript ESM libraries for browser and Node.js environments
  • Write robust unit tests using xUnit/MSTest for .NET applications and Vitest for TypeScript modules
  • Apply SOLID principles, clean architecture, and design patterns across applications
  • Collaborate on CI/CD implementation using Azure DevOps and GitHub Actions
  • Ensure application observability through structured logging, diagnostics, and monitoring
  • Participate in architecture discussions, code reviews, and knowledge-sharing initiatives
  • Work closely with cross-functional teams during IST hours with partial overlap with US teams
Required Core Technical Skills
  • 5+ years of experience in Microsoft .NET, .Net Core and C#
  • Strong expertise in asynchronous programming, Dependency Injection, and clean architecture principles
  • Strong understanding of OOPS, SOLID principles, and design patterns
  • Hands-on experience with Azure services:
    • Azure Functions
    • Azure Service Bus
    • Azure Event Grid
    • Cosmos DB
  • Experience with scalable software architecture patterns such as Clean Architecture, Onion Architecture, and Monolithic systems
  • Strong knowledge of TypeScript and modern ECMAScript Modules (ESM)
  • Experience with React.js and TypeScript (1–3 years hands-on)
  • Strong unit testing experience using xUnit, MSTest, and Vitest
  • Experience with Azure DevOps pipelines and GitHub Actions for CI/CD automation
  • Strong proficiency with Git workflows and version control practices
  • Experience working with MSSQL databases
Must-Have Skills
  • .NET Core/ C# – 4/5 proficiency
  • TypeScript – 4/5 proficiency
  • Azure – 3/5 proficiency
Preferred / Bonus Skills
  • Experience with Power Platform extensibility or Azure Logic Apps
  • Exposure to Domain-Driven Design (DDD) and Event Sourcing
  • Passion for modular architecture, developer productivity, and reusable systems

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148324083

Similar Jobs

Bengaluru, India

Skills:

.NETUnit TestingLinqRest API DevelopmentASP.NETAzureSqlMicroservices ArchitectureASP.NET Core

Bengaluru

Skills:

.Net Core.NET 6Asp.net4.5Angular 11Rest Api

Early Applicant
Bengaluru, India

Skills:

.NETRest ApiAzure SqlSqlRabbitmqMicroservicesNew RelicKafkaRedisAzure Cosmos DBKubernetesDockerApisGitMongoDBAzure DevOpsSerilogEvent-driven designPollyPub Sub APIOpenTelemetryWebhooksAzure Service BusSalesforce

Bengaluru, Mumbai, Pune

Skills:

.NETC#SqlAzureApiIntegrationCosmosDBBraze

Bengaluru, India

Skills:

.NETsnowflake NunitSQL ServerXunitGithubAzureMstestGitPostgreSQLOauth2MoqEntity Framework CoreASP.NET Core Web APIOIDCFluentAssertions