Senior .NET Azure Microservices Engineer

HTC Global Services

Grand Rapids (MI)

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

HTC Global Services is seeking a Senior .NET Developer in Michigan to design and build event-driven microservices for ecommerce platforms. You will work with Kafka, Temporal, and Azure across order management and fulfillment workflows, ensuring durability and high-scale performance.

You will mentor mid-level engineers, participate in reviews, and help shape cloud-native architectures while advancing CI/CD and observability practices.

Qualifications

  • 6+ years of professional software development in .NET/C# with ASP.NET Core and .NET 6+.
  • Hands-on Kafka experience: producers/consumers, schema registry, partitioning, scaling.
  • Experience with Temporal or comparable workflow engines for long-running processes.
  • Strong Azure experience: AKS, Functions, Service Bus, Event Hubs.
  • Knowledge of distributed systems: idempotency, eventual consistency, retries, outbox.
  • Experience with SQL Server / PostgreSQL, Cosmos DB, Redis.
  • Proficient with Docker and Kubernetes; CI/CD with Azure DevOps or GitHub Actions.
  • IoC, testing (unit/integration/contract), IaC (Terraform/Bicep).
  • Clear communication with product/architecture stakeholders in ecommerce/retail.

Responsibilities

  • Design, build, and maintain scalable backend services for order, inventory, and fulfillment.
  • Implement long-running, stateful business processes with Temporal and ship-to-store routing.
  • Ensure durability, retries, and compensation logic in workflows.
  • Produce/consume events via Kafka; design topics, partitions, and schemas.
  • Architect and deploy services on Azure (AKS, Functions, Service Bus, Event Hubs).
  • Follow cloud-native and IaC practices; write clean, tested code.
  • Participate in code/design reviews and architectural decisions.
  • Diagnose production issues across distributed services: ordering, idempotency, consistency.
  • Collaborate with Product Owners and QA; contribute to CI/CD and observability.
  • Mentor junior developers and evaluate emerging technologies including AI/LLM.

Skills

.NET/C#
ASP.NET Core
.NET 6+
Distributed systems
CI/CD tooling
Azure DevOps
GitHub Actions
Terraform
Bicep
Docker
Kubernetes
Testing discipline
Communication skills

Education

Bachelor's degree in Computer Science, Engineering, or equivalent practical experience

Tools

Kafka
Temporal
Camunda
AWS Step Functions
Cadence
AKS
Azure Functions
Service Bus
Event Hubs
SQL Server
PostgreSQL
Cosmos DB
Redis
Docker
Kubernetes
Terraform
Azure DevOps
GitHub Actions

Job description

HTC Global Services is seeking a Senior .NET Developer in Michigan to design and build event-driven microservices for ecommerce platforms. You will work with Kafka, Temporal, and Azure across order management and fulfillment workflows, ensuring durability and high-scale performance.

You will mentor mid-level engineers, participate in reviews, and help shape cloud-native architectures while advancing CI/CD and observability practices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Senior .NET Azure Microservices Engineer
Remote Senior .NET Azure Microservices Engineer

HTC Global Services, Inc. • Grand Rapids (MI)

Hybrid
USD 110,000 - 150,000
Health benefits
PTO
Holidays
+5
Senior .Net Azure Developer
Senior .Net Azure Developer

HTC Global Services • Grand Rapids (MI)

On-site
USD 120,000 - 180,000
Azure Senior Developer/Architect
Azure Senior Developer/Architect

HTC Global Services • Grand Rapids (MI)

On-site
USD 100,000 - 130,000
Paid-Time-Off
Paid Holidays
401K matching
+2
Senior .NET Full-Stack Tech Lead — Azure & React
Senior .NET Full-Stack Tech Lead — Azure & React

HTC Global Services • Grand Rapids (MI)

On-site
USD 120,000 - 150,000
Group Health (Medical, Dental, Vision)
401(k) matching
Paid Time Off
+3
Azure .NET Lead
Azure .NET Lead

HTC Global Services • Grand Rapids (MI)

On-site
USD 120,000 - 150,000
Group Health (Medical, Dental, Vision)
401(k) matching
Paid Time Off
+3
Senior Azure Cloud Architect & AWS Specialist
Senior Azure Cloud Architect & AWS Specialist

HTC Global Services, Inc. • Columbia Township (MO), Northern (KY)

Hybrid
USD 110,000 - 170,000
Hybrid flexibility
Work-Life balance
Career development plan
+4
Senior Full-Stack Cloud Engineer
Senior Full-Stack Cloud Engineer

HTC Global Services • Dearborn (MI)

On-site
USD 120,000 - 160,000
Senior Full-Stack Engineer: Cloud-Native & AI-Driven
Senior Full-Stack Engineer: Cloud-Native & AI-Driven

HTC Global Services • Dearborn (MI)

Hybrid
USD 120,000 - 180,000
Group Health (Medical, Dental, and Vis
Paid Time Off
Paid Holidays
+5
Senior VMware & Kubernetes Platform Engineer
Senior VMware & Kubernetes Platform Engineer

HTC Global Services • Dearborn (MI)

On-site
USD 110,000 - 150,000
Senior Java Backend Engineer - APIs, Microservices & Cloud
Senior Java Backend Engineer - APIs, Microservices & Cloud

HTC Global Services • Dearborn (MI)

On-site
USD 120,000 - 160,000
Health, Dental & Vision benefits
Paid Time Off
Paid Holidays
+4