Full Time

Senior .NET Developer – Azure Microservices

Saicon
Contract
Mid-Senior level
Insurance
Leawood, KS
???* / year

Job Description


Position Overview

We are seeking an experienced Senior .NET Developer to design, develop, and implement scalable, cloud-native applications using C#, .NET, and Microsoft Azure. This individual will work within a distributed microservices architecture, building robust APIs, implementing event-driven communication, and leveraging modern software design patterns such as CQRS and Domain-Driven Design (DDD).

The ideal candidate is a strong hands-on developer who understands how to build loosely coupled services, establish clear integration contracts, and develop solutions that allow multiple engineering teams to work independently without creating unnecessary dependencies.

This role requires someone who can translate high-level technical designs into well-structured, maintainable code while making sound implementation decisions and collaborating effectively across development teams.

Key Responsibilities

Backend Development & Microservices Architecture

  • Design, develop, and maintain enterprise applications using C#, .NET, and Microsoft Azure.

  • Build scalable, independently deployable microservices using modern architectural patterns and best practices.

  • Develop RESTful APIs and establish clear API contracts to support communication between services and development teams.

  • Implement event-driven architectures using Azure Service Bus and MassTransit to facilitate asynchronous messaging and service integration.

  • Design solutions that minimize dependencies between upstream and downstream services, enabling parallel development and independent testing.

  • Collaborate with other developers to define service contracts, message schemas, and integration requirements before implementation.

  • Apply Domain-Driven Design principles, including domain boundaries and aggregates, to organize business logic effectively.

Application Design & Development

  • Apply CQRS (Command Query Responsibility Segregation) patterns to separate read and write operations and improve application scalability and maintainability.

  • Develop and maintain data access layers using Entity Framework Core (EF Core) and SQL Server hosted in Azure.

  • Design and implement efficient database queries, data models, and persistence strategies.

  • Develop reliable asynchronous workflows and messaging solutions that support complex business processes.

  • Build and integrate backend services with Angular-based frontend applications.

  • Write clean, testable, and maintainable code following SOLID principles and established engineering standards.

Technical Collaboration & Integration

  • Work closely with architects and senior engineers to translate architectural designs into detailed technical implementations.

  • Collaborate with upstream and downstream development teams to define API contracts, message structures, and integration strategies.

  • Identify potential service dependencies and proactively design solutions that preven

In September, US employers made hires equal to 3.4% of all jobs, and layoffs equal to 1%, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.