via Lensa
$90K - 120K a year
Develop and maintain ASP.NET MVC applications with C#, ensuring quality through unit testing and collaborating with business and technical teams.
Requires 7+ years ASP.NET MVC and C# development, unit testing experience, SQL Server and stored procedures, Agile Scrum, DevOps CI/CD, and domain knowledge in criminal justice systems.
hybrid approach, requiring Mondays, Tuesdays, and Thursdays in the office, Wednesdays and Fridays may work from home. The on-site work location is at 1430 Maryland Avenue, St. Paul, MN 55106. .Net MVC C# Developer Tasks • Work with planning managers, architects, business analysts, quality assurance analysts and agencies to define and transform business requirements into technical design and programming specifications conforming to the system architecture. • Implement enterprise solutions following established BCA patterns in application development and data security. • Build, deploy and test software applications and modules using automated test and deployment technologies and tools. • Provide direction in identifying appropriate technical solutions (application and system level) that meets business objectives, which include defining technical alternatives to derive the most cost-effective solutions to meet client requirements. • Review test cases and test plans in conjunction with quality assurance staff. • Execute unit and integration testing procedures. • Communicate highly technical concepts and introduce new technological tools or methods. • Establish strong business partnerships with senior MNJIS team members and with criminal justice and technical staff • Knowledge transfer. Desired Skills • Seven years of experience developing ASP .NET MVC applications with C# • Five years of Unit test experience (NUnit) • Experience using HTML/CSS • Experience using JavaScript • CSS experience • Demonstrate Five years of Experience using Entity Framework • Experience writing T-SQL for MS SQL Server • Demonstrate Five years of experience with Store Procedure development • Experience triaging complicated software issues • Experience within an Agile Scrum development team • Demonstrate Five years of Experience in development of Windows Services using .NET 5.0 or above • Experience using XML schemas • Experience using XSLT • Demonstrate Five years of Experience using REST/SOAP web services • Experience using Web API • Experience with DevOps incorporating automation for CI/CD pipelines • Experience working with front-end JavaScript libraries, especially Bootstrap 4/5 and jQuery • Knowledge of Domain Driven Design concepts • Experience working with law enforcement or criminal justice systems
This job posting was last updated on 3/3/2026