Senior .NET Microservices Engineer ASP.NET Core & REST APIs

Overview

Accepts corp to corp applications

Skills

api
Polly
microservices
.net

Job Details

Job Description:

We are looking for an experienced Senior Software Engineer with hands-on expertise in building production-grade microservices and secure REST APIs. The ideal candidate will have deep experience in ASP.NET Core / Java Spring Boot, microservices architecture, data access optimization, and observability & resiliency patterns.

Key Responsibilities:
  • Design, develop, and maintain ASP.NET Core Web APIs / Java Spring Boot microservices.

  • Implement secure authentication and authorization using OAuth2, OIDC, JWT, Azure AD.

  • Build and optimize data access layers with Entity Framework Core / Dapper / SQL Server / EF Core / Hibernate / PostgreSQL.

  • Apply resiliency patterns (e.g., Polly, circuit breakers, retries, timeouts) for fault-tolerant microservices.

  • Implement structured logging and observability using Serilog, correlation IDs, telemetry, monitoring tools.

  • Write unit and integration tests using NUnit / JUnit / Mockito / Cypress.

  • Collaborate with CI/CD pipelines and DevOps tools for automated deployments.

Mandatory Skills / Keywords:
  • ASP.NET Core Web API / Java Spring Boot

  • Entity Framework Core / Dapper / Hibernate / SQL Server / PostgreSQL

  • Polly (resiliency, retries, circuit breakers, timeouts)

  • OAuth2 / OIDC / JWT / Azure AD (secure APIs)

  • Serilog / Structured Logging / Telemetry / Monitoring

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About United Technology