Software Engineer (C# and .Net)

Emergent Staffing, LLC

Fort Snelling Unorganized Territory (MN)

Hybrid

USD 110,000 - 140,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Kubernetes
Azure Service Bus
Hangfire
Shared libraries experience

Job summary

Emergent Staffing, LLC seeks a Software Engineer to develop and support enterprise applications on the Microsoft stack. This hands-on role will build and enhance core platform services, microservices, and shared libraries, collaborating with senior engineers to deliver reliable, maintainable solutions.

The position is a 6+ month contract-to-hire with a hybrid schedule, onsite Tuesday through Thursday in the West suburbs of Minneapolis-Saint Paul, Minnesota.

Qualifications

  • 3+ years of professional experience with C# and .NET.
  • Experience with ASP.NET Core.
  • Production experience with SQL Server and Azure.
  • Exposure to microservices architectures.
  • Git, CI/CD pipelines, and automated testing.
  • Strong problem-solving and teamwork.
  • Willingness to work onsite long-term.

Responsibilities

  • Design, develop, test, and maintain enterprise applications and microservices.
  • Build features within core platform apps and shared NuGet packages.
  • Collaborate with senior engineers to implement designs.
  • Write clean, well-documented code with performance and reliability focus.
  • Participate in code reviews and planning.
  • Develop and maintain automated tests.
  • Support deployments and releases via CI/CD.
  • Troubleshoot production issues.
  • Engage with stakeholders to clarify requirements.

Skills

C#
.NET
ASP.NET Core
SQL Server
Azure
REST APIs
Git
CI/CD
Automated Testing
Microservices
OO Design

Tools

Kubernetes
Azure Service Bus
Hangfire

Job description

***This 6+ month contract-to-hire position offers a path to long-term employment and includes a hybrid schedule with onsite collaboration Tuesday, Wednesday, and Thursday in the West suburbs of Minneapolis-Saint Paul, Minnesota. Applicants must be authorized to work in the U.S. without sponsorship.**

We are seeking a Software Engineer with solid experience developing and supporting enterprise applications built on the Microsoft technology stack. This role will contribute to core platform services, enterprise applications, shared libraries, and microservices that support numerous downstream systems across the organization. The ideal candidate is a hands-on developer who enjoys solving technical problems and writing quality code. This individual will build and enhance features, collaborate closely with senior engineers and architects, participate in design discussions, and help the team deliver reliable, maintainable solutions. The right person is eager to grow their skills in a complex enterprise environment while contributing meaningfully to day-to-day delivery.

Tech Stack

Core Technologies

  • C#

  • .NET 10 / Modern .NET

  • ASP.NET Core

  • SQL Server

  • Azure

  • REST APIs

  • Git

  • CI/CD Pipelines

  • Automated Testing Frameworks

  • Enterprise Microservices Architecture

  • Shared NuGet Packages

Additional Technologies

  • Kubernetes

  • Azure Service Bus

  • Hangfire

  • Python

  • DevOps Tooling & Automation

  • Canary Release Deployments

Responsibilities
  • Design, develop, test, and maintain enterprise applications, microservices, and shared platform components.

  • Build and enhance features within core platform applications and shared NuGet packages used by downstream systems.

  • Collaborate with senior engineers and architects to implement technical designs and platform improvements.

  • Consider how code changes may affect dependent applications and services, raising concerns early.

  • Write clean, maintainable, and well-documented code with a focus on performance and reliability.

  • Participate in code reviews, technical planning sessions, and design discussions.

  • Develop and maintain automated tests to support code quality and stable releases.

  • Support deployments and releases by following established CI/CD and change management practices.

  • Troubleshoot and resolve production issues across interconnected enterprise systems.

  • Participate in backlog refinement and help clarify requirements for Product Backlog Items (PBIs).

  • Collaborate with engineering, DevOps, product, and business stakeholders to deliver high-quality solutions.

  • Stay current with modern .NET practices and share ideas for improvement with the team.

Qualifications
  • 3+ years of professional experience developing software using C# and .NET.

  • Experience with modern .NET technologies, including ASP.NET Core.

  • Experience developing and supporting applications in production environments.

  • Working knowledge of SQL Server and Azure-based solutions.

  • Exposure to microservices-based architectures.

  • Understanding of object-oriented programming, design patterns, and REST API development.

  • Experience with source control (Git), CI/CD pipelines, and automated testing.

  • Strong problem-solving and analytical skills.

  • Good communication skills and the ability to work effectively within a collaborative team.

  • Willingness to work onsite as a long-term commitment.

Nice to Have Skills
  • Kubernetes experience.

  • Azure Service Bus experience.

  • Hangfire experience.

  • Experience working on shared libraries, services, or platforms used by multiple applications.

  • Familiarity with DevOps practices and infrastructure automation.

  • Experience in highly regulated or compliance-focused environments.

  • Manufacturing, industrial technology, or complex enterprise software environments.

Our Hiring Process

At Emergent Staffing, we work hard to find the employees who are the right fit for our clients. Here are the steps of our vetting process for this position:

  1. Application (5 minutes)

  2. Online Assessment (40-60 minutes)

  3. Initial Video Interview (30-45 minutes)

  4. Client On-site Interview (60 minutes)

  5. Job Offer!

#EmergentStaffing

#IND66

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (C# and .Net)
Software Engineer (C# and .Net)

Emergent Software • Fort Snelling Unorganized Territory (MN)

Hybrid
USD 90,000 - 120,000
Senior Software Architect (C# and .Net)
Senior Software Architect (C# and .Net)

Emergent Software • Fort Snelling Unorganized Territory (MN)

Hybrid
USD 140,000 - 180,000
Senior Software Architect (C# and .Net)
Senior Software Architect (C# and .Net)

Emergent Staffing • Fort Snelling Unorganized Territory (MN)

Hybrid
USD 140,000 - 180,000
Software Engineer / Contract / .NET
Software Engineer / Contract / .NET

Motion Recruitment Partners LLC • Chicago (IL), Northern (KY)

Hybrid
USD 110,000 - 140,000
C# .NET Software Engineer – Enterprise Microservices (Hybrid)
C# .NET Software Engineer – Enterprise Microservices (Hybrid)

Emergent Staffing, LLC • Fort Snelling Unorganized Territory (MN)

Hybrid
USD 110,000 - 140,000
Kubernetes
Azure Service Bus
Hangfire
+1
.Net Developer
.Net Developer

Troy Web Consulting • City of Cohoes (NY)

Hybrid
USD 95,000 - 135,000
Medical/Dental/Vision
401k match
PTO + holidays
+3
Software Engineer
Software Engineer

ConsultNet Technology Services and Solutions • Fort Worth (TX)

On-site
Sr Software Engineer
Sr Software Engineer

TALENT Software Services • Dallas (TX)

On-site
USD 120,000 - 150,000
Senior .Net Developer
Senior .Net Developer

Troy Web • City of Cohoes (NY)

Hybrid
USD 120,000 - 150,000
Senior Software Engineer (.NET / React / Cloud)
Senior Software Engineer (.NET / React / Cloud)

recruit22 • Downers Grove (IL)

Hybrid
USD 135,000 - 170,000