Overview
Remote
Depends on Experience
Contract - W2
Contract - 1 Year(s)
No Travel Required
Able to Provide Sponsorship
Skills
.NET 8
Blazor
UI Employer Portal Modernization
Job Details
Key Responsibilities
- Lead the development of modern frontend components using .NET 8, Blazor, and/or ASP.NET MVC with C#.
- Migrate legacy VB.NET Web Forms to a clean, maintainable C#-based architecture.
- Integrate frontend components with WCF services, Oracle databases, and My Wisconsin ID (Okta) authentication.
- Ensure high code quality through unit testing, integration testing, and end-to-end test coverage.
- Create and maintain detailed technical documentation, including design specs, architecture decisions, and code comments.
- Work closely with DWD staff to support design reviews, status updates, architecture discussions, and deployment planning.
- Adhere to industry best practices for secure coding, performance, maintainability, and accessibility.
- Participate in iterative/agile development cycles, including sprint demos, refinements, and stakeholder feedback sessions.
Required Skills & Experience
- 5+ years of professional .NET development experience, including work with .NET 6/7/8.
- Strong expertise in C# and modern frontend frameworks, specifically Blazor and/or ASP.NET MVC.
- Hands-on experience with legacy application modernization, especially migrating from VB.NET Web Forms.
- Proficiency with JavaScript, HTML/CSS, Bootstrap, and modern UI design principles.
- Working knowledge of WCF services, Oracle databases, and GitHub Enterprise.
- Experience implementing secure coding practices, accessibility standards, and compliance with Section 508 / WCAG 2.1 AA.
- Familiarity with DevOps and CI/CD processes using GitHub Actions or similar pipelines.
- Background working in agile, scrum, or iterative development environments.
Desired Competencies
- Strong understanding of enterprise-level software engineering, best practices, and architectural patterns.
- Excellent written and verbal communication skills, with the ability to produce high-quality documentation.
- Ability to evaluate and articulate architectural trade-offs (e.g., Blazor vs. MVC approaches).
- Demonstrated thought leadership in recommending innovative solutions, modernization strategies, and improvement opportunities.
- Familiarity with DWD’s systems or experience with government, public sector, or unemployment insurance platforms is a strong plus.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.