Software Engineer (C# & .NET)

EMERGENT STAFFING, LLC
Twin Cities, MN, United States
16 days ago
Apply on jobs.emergentsoftware.net
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$120,000.0 - $140,000.0
Working hours
Regular working hours

Tech stack

Clean Code Principles ASP.NET JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Application Integration Architecture Software Applications Automation of Tests C Sharp (Programming Language) Software as a Service Cloud Engineering Software Quality
+16 more
Code Review Continuous Integration Distributed Systems Python (Programming Language) Performance Tuning Software Engineering SQL Databases Systems Integration Software Organization Scripting Enterprise Software Applications Software Application Programming Git Solid Principles Infrastructure Automation Frameworks Restful APIs

Job description

  • Design, develop, test, and maintain software applications, services, and internal platforms.
  • Build scalable solutions that support business operations, automation, and product development initiatives.
  • Collaborate with engineering, product, and operations teams to translate requirements into technical solutions.
  • Write clean, maintainable, and well-documented code with a focus on performance, reliability, and scalability.
  • Participate in code reviews, architecture discussions, and technical planning activities.
  • Integrate applications with external systems, APIs, and services.
  • Contribute to development best practices, CI/CD improvements, and engineering process enhancements.
  • Troubleshoot and resolve application issues in development and production environments.
  • Stay current with emerging technologies and software development best practices.
  • Perform other related duties as assigned.

Requirements

*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 strong C#/.NET development experience who enjoys solving complex technical challenges and building scalable software solutions. This role focuses on designing, developing, and enhancing business-critical applications, services, and integrations that support product development, automation, and operational efficiency. The ideal candidate is a collaborative problem solver who values clean code, continuous improvement, and delivering high-quality solutions in a fast-paced environment.

Tech Stack

  • C#
  • .NET 8+
  • ASP.NET Core
  • REST APIs & System Integrations
  • SQL Databases
  • Git
  • CI/CD Pipelines
  • Automated Testing Frameworks
  • Cloud-Based Applications & Services
  • Python (Preferred)
  • JavaScript (Preferred), * Professional software development experience using C# and .NET.
  • Strong experience developing applications with modern .NET technologies, including ASP.NET Core.
  • Experience designing and supporting scalable software solutions in production environments.
  • Familiarity with source control, CI/CD pipelines, and automated testing practices.
  • Experience integrating applications with APIs and third-party systems.
  • Strong understanding of software design principles and code quality best practices.
  • Experience with performance optimization and troubleshooting.
  • Excellent problem-solving and analytical skills.
  • Ability to work effectively within a collaborative, cross-functional team.
  • Strong written and verbal communication skills.

Nice to Have Experience

  • Cloud-native application development.
  • Internal tools, platforms, or automation solutions.
  • Python development.
  • JavaScript development.
  • Infrastructure automation and scripting.
  • Distributed systems and scalable architectures.
  • Manufacturing, automation, or industrial technology environments.
  • Performance tuning and enterprise application optimization.

About the company

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.emergentsoftware.net
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:52 min

Introduction to ASP.NET Core and the ABP framework

Alper Ebicoglu Alper Ebicoglu · World Congress 2025

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all