Find Your Next Opportunity

Direct Hire, Contract, Contract to Hire

  1. Start your job search below
  2. Filter by Location, Remote Jobs, Keywords, and more. Save your keyword searches for automated notifications when new jobs are added.
  3. Apply! 
So sorry, this position is no longer available. Please go ahead and submit your application. We may have other positions that would be the perfect fit for you. Alternatively, you may want to apply to one of the following related jobs:

Azure Cloud .Net API Software Engineer

Grand Rapids, MI 49544 | Fully Remote

Posted: 01/13/2026 Job Type: Contract Industry: IT Job Number: 26983 Pay Rate: $ 60.00 - $ 60.00

Job Description

Our client, a family-owned Midwestern grocery/retailer striving to better people's lives in all communities, seeks a mid-senior-level Software Engineer.

Location in order of preference: US Remote EST / CST
Duration: 12 months - starting 2/2/26

Job Summary:

This is a mid-to-senior level position (5+ years experience) for developers who can independently design and implement features with minimal guidance. Azure experience is preferred but not required-we value strong .NET development skills and eagerness to learn cloud technologies.

Our client is seeking Software Engineers to build cloud-native applications and APIs that power our digital commerce platform. You'll write production C# code using modern .NET technologies and Azure cloud services to deliver features that directly impact millions of customers shopping on .com and our mobile app.

This is a hands-on development role for engineers who love solving complex problems through code. You'll work with event-driven architectures, distributed systems, and cutting-edge technologies while collaborating with a team focused on innovation and engineering excellence.

What you'll be doing:
  • Write production-quality C# code implementing business logic, APIs, microservices, and event-driven workflows
  • Design and develop RESTful APIs and cloud-native applications on Azure
  • Build event-driven systems using message queues, service buses, and streaming platforms (Kafka, Azure Service Bus, Event Grid)
  • Implement comprehensive automated testing including unit tests, integration tests, and contract tests
  • Debug and troubleshoot complex issues across distributed systems and cloud infrastructure
  • Participate in code reviews (both giving and receiving constructive feedback)
  • Optimize application performance to meet SLAs and functional requirements
  • Develop applications using Azure PaaS services including Function Apps, Cosmos DB, Service Bus, Storage Accounts, Event Grid, and others as needed
  • Containerize applications using Docker and deploy to Azure Container Apps, AKS, or App Service
  • Implement observability with Application Insights, OpenTelemetry, and structured logging
  • Work with Infrastructure as Code (Terraform, Bicep) to define application infrastructure
  • Work within the SAFe Agile framework and participate in all team ceremonies (sprint planning, standups, retros)
  • Collaborate with Technical Product Owners to define acceptance criteria and ensure stories meet business requirements
  • Partner with architects and senior engineers on system design and technical decisions
  • Document architectural decisions, APIs, and system behavior for team knowledge sharing
  • Support production systems including participating in on-call rotation and incident response
  • Contribute to secure coding practices through code reviews, threat modeling, and security reviews

Job Requirements

What We DO want - quality engineers that thrive solving complex problems:
  • Code samples, GitHub repositories, or portfolio demonstrating .NET development
  • Experience "building," "developing," "implementing" APIs, services, or applications
  • Problem-solving through code, not just configuration
  • Technical depth in C#, .NET, and software design patterns
  • Testing mindset with examples of unit tests, TDD, or test automation
  • Business logic implementation showing understanding of domains like e-commerce, payments, inventory, etc.
 
What we DO NOT want:
  • "Deploying," "configuring," "migrating," or "managing" Azure resources without application development
  • Heavy focus on ARM templates, Bicep, Terraform, or CI/CD pipelines with little evidence of writing application code
  • DevOps/SRE background (Kubernetes admin, cloud infrastructure, pipeline engineering) WITHOUT hands-on software development
  • Azure certifications but no code samples or portfolio demonstrating actual development work
  • Infrastructure management ("maintained 200 VMs," "configured networking," "administered databases") without building applications
  • Bullet points full of tools (Docker, Kubernetes, Jenkins, Terraform) but no mention of programming languages or application logic

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Grand Rapids, MI

Ready to embark on an exciting career journey in the vibrant city of Grand Rapids, Michigan? Explore our latest job opportunities in this dynamic region that boasts a thriving job market and a welcoming community. Known as Beer City USA, Grand Rapids is home to an array of craft breweries, stunning art galleries like the Frederik Meijer Gardens & Sculpture Park, and impressive cultural attractions such as the Grand Rapids Ballet and the Grand Rapids Symphony. With its lively downtown area, renowned restaurants serving up local delicacies like pasties and Michigan cherry pie, and picturesque outdoor spaces like Millennium Park and John Ball Zoo, Grand Rapids offers a perfect blend of urban amenities and natural beauty for professionals looking to advance their careers in a charming and growing city. Dive into our job listings and discover the opportunities waiting for you in Grand Rapids!