Software Engineer (C# and .Net)

Emergent Software LLC
  • Minneapolis, MN
  • Remote
  • $40–$65 Per Hour
3 days ago

Job Description

Emergent SoftwareHomepage

  • Open Positions

  • Benefits Package

  • Careers Home

Emergent SoftwareHomepage

Software Engineer (C# and .Net)

  • Hybrid

  • United States

  • •United States

  • +1 more

  • $40 - $65 per hour

Design, develop, and support enterprise .NET platforms, shared services, and microservices that support dozens of business-critical applications.

Job detailsApply

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:

  • Application (5 minutes)

  • Online Assessment (40-60 minutes)

  • Initial Video Interview (30-45 minutes)

  • Client On-site Interview (60 minutes)

  • Job Offer!

#EmergentStaffing

#IND66

Hybrid

  • United States
  • •United States
  • +1 more

$40 - $65 per hour

Apply

or

Share job

My information

Fill out the information below

Full name *

Email address *

Phone number *

United States

United States

  • International

  • Afghanistan

Afghanistan

I consent to be contacted via text messages for this and any other job within Emergent Software.

Photo

Upload a file or drag and drop here

Upload a file or drag and drop hereAccepted files: PNG, JPG and JPEG up to 20MB.

CV or resume *

Upload your CV or resume file

Upload a file or drag and drop here

Upload a file or drag and drop hereAccepted files: PDF, DOC, DOCX, JPEG and PNG up to 50MB.

Cover letter

Upload your cover letter

Upload a file or drag and drop here

Upload a file or drag and drop hereAccepted files: PDF, DOC, DOCX, JPEG and PNG up to 50MB.

Write it here insteadQuestions

Please fill in additional questions

Are you legally authorized to work in the United States of America? *

Yes

No

Will you now or in the future require visa sponsorship for employment (e.g. H-1B visa status)? *

Yes

No

While this is a remote role, candidates should reside in one of the following states: Alabama, Arizona, Arkansas, California, Colorado, Connecticut, Florida, Georgia, Idaho, Illinois, Indiana, Iowa, Kansas, Kentucky, Maine, Massachusetts, Michigan, Minnesota, Missouri, Nevada, New Hampshire, New Mexico, New Jersey, New York, North Carolina, Ohio, Oregon, Pennsylvania, Rhode Island, South Carolina, South Dakota, Tennessee, Texas, Utah, Virginia, Washington, or Wisconsin

Candidates must reside in one of the following states. Please select the state of your primary residence. *

Alabama

Arizona

Arkansas

California

Colorado

Connecticut

Florida

Georgia

Idaho

Illinois

Indiana

Iowa

Kansas

Kentucky

Maine

Massachusetts

Michigan

Minnesota

Missouri

Nevada

New Hampshire

New Mexico

New Jersey

New York

North Carolina

Ohio

Oregon

Pennsylvania

Rhode Island

South Carolina

South Dakota

Tennessee

Texas

Utah

Virginia

Washington

Wisconsin

None of these.

Please provide the city and state of your primary residence. *

What are your base salary requirements? *

$30,000-$39,000

$40,000-$49,000

$50,000-$59,000

$60,000-$69,000

$70,000-$79,000

$80,000-$89,000

$90,000-$99,000

$100,000-$109,000

$110,000-$119,000

$120,000-$129,000

$130,000-$139,000

$140,000-$149,000

$150,000-$159,000

$160,000-$169,000

$170,000-$179,000

$180,000-$189,000

$190,000-$199,000

$200K+

If applicable, please describe any additional compensation expectations.

All new hires and contractors are required to clear a criminal background check prior to their first date of employment. Do you understand? *

Yes

No

Are you willing to complete an online assessment including a short cognitive evaluation after we review your application and resume? *

Yes

No

At Emergent Staffing, we are committed to helping our clients create a diverse and inclusive workplace that values and celebrates the unique backgrounds, experiences, and perspectives of all individuals. Our recruiting and vetting processes are based on merit, qualifications, and business needs, without regard to race, color, religion, gender, sexual orientation, national origin, genetics, disability, age, or any other protected characteristic as established by applicable law.

What is your preferred work location? *

Minneapolis-Saint Paul, MN (Minneapolis-Saint Paul, Minnesota, United States)

Minneapolis-Saint Paul, MN

Wayzata, MN (Wayzata, Minnesota, United States)

Wayzata, MN

All fields marked with * are required.

Send

All done!

Your application has been successfully submitted!

Return to Website

Youve already applied for this job

Thank you for your interest - weve already received your application, so this new submission cant be accepted. Your previous application is on file.

If you need assistance or believe this is an error, please email us at [email protected]

Numbers & Facts

LocationMinneapolis, MN (
Remote
)
Salary$40–$65 Per Hour

Skills

  • Agile Programming Methodologiesunmatched
  • Application Programming Interface (API)unmatched
  • Automationunmatched
  • Change Managementunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Design Patterns Programming Methodologiesunmatched
  • DevOpsunmatched
  • Enterprise Applicationsunmatched
  • Identify Issuesunmatched
  • Machine Toolunmatched
  • Manufacturingunmatched
  • Microservicesunmatched
  • Microsoft .NETunmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft Product Familyunmatched
  • Microsoft SQL Serverunmatched
  • Microsoft Windows Azureunmatched
  • Object Oriented Design (OOD)unmatched
  • Object Oriented Programming (OOP)unmatched
  • Problem Solving Skillsunmatched
  • Product Backlogunmatched
  • Production Systemsunmatched
  • REST (Representational State Transfer)unmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Team Playerunmatched
  • Technical Writingunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder