Position: .NET Dev II Location: 101 E. Wilson Street 6th Floor, Madison, WI, 53703 (100% Remote) - Must Be Local
Duration: 12+ months Contract JOB DESCRIPTION: This position is responsible for refactoring the PROTECT case management system to ensure it is cloud-ready as part of the 2-year modernization effort. This position serves as a member of the core team, which includes members of the existing DAIT team and IT contractors.
PROTECT is the in-house developed comprehensive case management system used by all 71 District Attorney offices across the State. The system is a crucial tool for the operation of the DA offices as well as State justice partners (DOT DOC and CCAP) through various interfaces. The system is currently SQL client-server based (VB.NET) and will be modernized in place with the new code being rolled out as it is refactored by feature/segment.
Required Skills: (Need Majority; 8+ Years) - .NET
- ASP.NET
- C#
- .NET CORE
- Entity Framework (EF)
Nice to Have Skills (Need X or more of the following): - Modernization (Migration, Refactoring)
- Automated Testing
- Active Directory
- ComponentOne Win/Web Forms Controls
- Government
- SQL 2022
- Telerik, Blazor, Vue, React, Angular
Other Qualifications: - Supporting and troubleshooting existing applications
- Source control (Teams DevOps etc)
- HTML
- CSS
- Web APIs
- MVC frameworks
- SQL scripting
- Strong knowledge of SDLC best practices
- Ability to identify root cause
- General knowledge of database best practices
- Demonstrated experience establishing, using, and supporting integration and communications technologies between applications, SQL databases, and technology platforms
- Demonstrated experience with:
- APIs such as SOAP and REST
- Stored Procedures and batch processing/queues
- Experience as a DevOps engineer or in a similar software engineering role
- Solid understanding of good programming and design practices
- Ability to learn quickly, synthesize complex information, identify key points, and communicate results accurately and effectively
- Ability to analyze business/functional specifications and create work product from said specifications
- Ability to develop technical specifications and documentation for automated business systems
- Ability to develop work plans, estimate effort, and track progress on projects and tasks
- Ability to develop and execute test plans and procedures
- Strong communication skills, including verbal (phone/video) and written (email)
- Strong analytical, organizational, and task-management skills
- Dockers or Kubernetes for container management, orchestration & Deployment