Job Description
Location: Remote (Current Wisconsin Resident Only)
Employment Type: Full-time
Compensation: $58/hour CTC
Project: PROTECT Case Management System Modernization
Job Overview
We are seeking an experienced Full Stack .NET Web Developer to participate in the PROTECT Modernization Project, a 2-year initiative to refactor and modernize Wisconsin’s in-house case management system used by all 71 District Attorney offices (1600 users). This role is 100% remote within Wisconsin; relocation is not allowed.
You will work with the core DAIT team and contractors to migrate legacy VB.NET desktop applications to a modern, cloud-ready architecture using .NET Core, ASP.NET MVC, and modern front-end frameworks.
Key Responsibilities
- Collaborate with the team to modernize the legacy VB.NET desktop application.
- Implement event handlers, batch jobs, and message queues to improve responsiveness and data processing.
- Integrate with external APIs, services, and third-party systems.
- Migrate legacy interfaces and data exchanges to modern services using .NET Core.
- Design, develop, and maintain scalable web applications with ASP.NET MVC, Angular, React, or similar frameworks.
- Participate in code reviews, debugging, and performance optimization.
- Implement security measures, including input validation, output encoding, secure error handling, CSP, CORS, and security headers.
- Recommend and implement security tools, frameworks, and technologies to enhance application security.
- Create technical specifications, documentation, work plans, and estimates for project tasks.
Required Skills & Experience
- Proven Full Stack .NET development experience: ASP.NET, C#, .NET Core, Entity Framework.
- Proficiency in front-end development: HTML5, CSS3, JavaScript, TypeScript, Angular, React.
- Experience with cloud platforms (Azure, AWS) and Secure DevOps practices.
- Strong SQL Server experience and SQL authentication using Entra, MFA, and SMI.
- Experience in migrating applications, services, and files from on-premise to cloud environments.
- Knowledge of SOAP/REST APIs, stored procedures, batch processing, and queues.
- Experience in designing desktop user applications and working with legacy code.
- Event-driven programming and secure coding practices.
- Agile development experience.
Desired Skills
- Familiarity with ComponentOne/Mescius Win/Web Forms Controls.
- Experience in modernizing legacy applications and migrating interfaces.
- Hands-on experience with Azure SQL.
- Automation testing tools, frameworks, and best practices.
Application Process
To apply, submit your resume highlighting:
- Full Stack .NET and front-end experience
- Cloud and Secure DevOps experience
- Experience with legacy modernization projects