Software Developer (.NET MVC / C#) Location: St. Paul, MN (Hybrid - Onsite Mon/Tue/Thu)
Job Type: Full-Time Contract
Duration: March 16, 2026 - August 31, 2027
Interview Mode: Microsoft Teams
About the Role We are seeking an experienced
.NET Software Developer to support modernization, redevelopment, and critical security updates for large-scale, high-impact justice and public safety applications. This role involves rewriting legacy systems, enhancing existing features, and supporting integrations across multiple enterprise applications.
You will work closely with cross-functional teams-including architects, analysts, QA, and technical stakeholders-to deliver secure, maintainable, and scalable solutions.
Key Responsibilities - Modernize and rewrite legacy applications using ASP.NET MVC, C#, .NET 5+, and modern architectural patterns.
- Implement application enhancements, security updates, and integration improvements.
- Develop and support REST/SOAP web services, Windows Services, and Web API components.
- Collaborate with business analysts, architects, and QA teams to translate requirements into high-quality technical solutions.
- Participate in Agile Scrum processes, sprint planning, and development ceremonies.
- Perform unit testing, integration testing, and troubleshoot complex software issues.
- Support CI/CD pipelines and automation within DevOps environments.
- Provide knowledge transfer and assist team members with integration and deployment processes.
Required Qualifications - 7+ years in ASP.NET MVC development with C#.
- 5+ years unit testing experience (NUnit preferred).
- 5+ years working with Entity Framework.
- 5+ years developing REST/SOAP web services.
- 5+ years building Windows Services (.NET 5.0 or above).
- Strong experience with T-SQL, stored procedures, SQL Server.
- Skills in HTML, CSS, JavaScript, jQuery, Bootstrap 4/5.
- Experience with XML, XSLT, and object-oriented design.
- Hands-on DevOps CI/CD experience.
- Ability to triage and resolve complex technical issues.
- Familiarity with Domain-Driven Design (DDD).
- Preferred: Experience with law enforcement or criminal justice systems.
Work Environment - Hybrid schedule:
- Onsite: Monday, Tuesday, Thursday
- Remote: Wednesday, Friday
- Onsite location: St. Paul, MN
Why This Opportunity? - Long-term engagement (17+ months)
- Mission-critical modernization work impacting justice and public safety
- Hands-on work with modern .NET technologies
- Collaborative environment with cross-functional technical teams
#DotNetDeveloper #CSharpDeveloper #ASPNETMVC #DotNetJobs #SoftwareDeveloper #FullStackDeveloper #CSharp #DotNet #EntityFramework #JavaScript #WebAPI #RESTAPI #SQLServer #DevOps #CICD #AgileDevelopment