Our client is an Overland Park, KS tech client. They have an immediate need for a hands-on Senior .NET Developer to design and develop scalable, cloud-native applications using C#, .NET, and Microsoft Azure. The ideal candidate has strong experience building distributed microservices, RESTful APIs, and event-driven solutions.
- This is a contract-to-hire position and requires onsite work in Overland Park, 3x a week.
- Sorry, we are unable to consider anyone that requires any work visa transfer or sponsorship (now or at any point in the future)
Key Responsibilities
- Design, develop, and maintain scalable applications and independently deployable microservices using C#, .NET, and Azure.
- Build RESTful APIs and define clear service contracts, message schemas, and integration strategies.
- Implement event-driven architectures and asynchronous messaging using Azure Service Bus and MassTransit.
- Apply CQRS and Domain-Driven Design (DDD) principles to create maintainable, loosely coupled solutions.
- Develop data access layers using Entity Framework Core (EF Core) and SQL Server, including efficient queries and data models.
- Build and integrate backend services with Angular-based frontend applications.
- Collaborate with architects and development teams to translate technical designs into implementation plans and minimize cross-service dependencies.
- Write clean, testable, maintainable code following SOLID principles and engineering best practices.
Required Qualifications
- Strong hands-on experience with C#, .NET / .NET Core, and Microsoft Azure.
- Proven experience designing and developing microservices-based architectures.
- Experience with REST APIs, Azure Service Bus, and MassTransit.
- Practical experience with CQRS and Domain-Driven Design (DDD).
- Strong knowledge of Entity Framework Core and SQL Server.
- Experience with asynchronous programming, event-driven integration, and distributed systems.
- Ability to make sound technical decisions and collaborate across multiple engineering teams.