NOTE: CANDIDATE MUST BE ON OUR W2. NOT ACCEPTING SUB-VENDORS.
Role: .NET Web Developer-II
Location: Remote - Madison, WI
Duration: 2 Months w/ extensions
Interview: MS Teams
Job Description:
The State of Wisconsin is looking for one (1) .NET Web Developer-II
Feedback from manager: The candidates fell short of the overall skillset required for the project. Most were rejected during the resume review due to insufficient experience in various necessary qualifications. Those that made it to interview and were not extended an offer failed due to inadequate responses to technical questions and/or poor soft skills and concern of overall team fit.
NOTICE: Candidates that are submitted to this posting and do not meet the required qualifications, restrictions, or requirements will NOT be allowed to be resubmitted to future re-postings of the position. False or inaccurate submissions will be reported.
This position is primarily to work on a high-profile web application project within the Agency. There are multiple projects underway which include an Enterprise-wide migration effort to a unified authentication platform using Okta which will require the candidates to have strong working knowledge of OIDC and be able to implement secure authentication flows and project sensitive API’s using access tokens; additionally experience with identity and access management platforms such as Okta or Entra are preferred.
Other projects in flight and upcoming include .NET MVC and .NET 8+ web applications with some use of JavaScript, Blazor, and Kendo UI components, and the candidate will be joining an existing team. A vast majority of the portfolio is modernized off legacy mainframe applications to web applications using ASP.NET MVC with C#, WebAPI, or Minimal API, and SQL Server. This developer will work on other projects as needed.
This position will work closely with the team in designing and developing the front end and server side of the web application. Project duties include requirements analysis, design, front-end and back-end web application development, testing, participation in interactive code reviews, and development using JavaScript, ASP.NET MVC with C#, with SQL Server and DB2 databases. Expectations for this position are development of quality code using TDD, participation in active code reviews, sharing expertise, respectful communication, transparency, technical documentation, and the ability to perform production support.
Preference will be given for familiarity with automated testing methodologies, GitHub Actions or other continuous integration platforms and solid coding experience using TDD.
Knowledge of Agency programs, prior experience with the Wisconsin CARES system and familiarity with State of Wisconsin application systems, procedures, and development standards is highly preferred and familiarity with Agency Child Care applications is a plus.
In addition to our main applications running on C# .NET MVC, and older apps running on VB.NET Web Forms, we also have other existing projects and new projects planned that would benefit from:
- DB2 Mainframe experience, COBOL language, or experience modernizing mainframe COBOL applications into .NET or other modern languages
- Document Creation experience such as: xPression, Adobe Experience Manager, Crystal Reports, or Telerik Reports
- iOS .NET MAUI or PWA mobile development experience
- Front-end web app UI design experience
- Front-end web frameworks including React, Angular, Vue.js, HTMX, Alpine.js, Blazor Server, or similar
- Kendo UI experience
- Familiarity with applications running in IIS
- Familiarity with PowerShell and/or experience with configuring CI/CD pipelines
The candidate should have strong communication skills and should be a team player.
Qualification Must Have/Nice to Have Experience
- Analytical and problem-solving skills. Has provided production support to applications post-production Must Have 5 years
- Experience writing clear and concise technical documentation and communication Must Have 3 years
- Excellent clear and concise communication skills, written and verbally Must Have 5 years
- Experience with .NET application and web application design patterns Must Have 5 years
- Application development expertise using .NET MVC with C# and JavaScript Must Have 5 years
- Full stack development experience Must Have 5 years
- Experience using CSS and HTML, and writing JavaScript based responsive HTML 5 applications Must Have 5 years
- Documenting technical requirements and design Must Have 5 years
- Requirements analysis Must Have 5 years
- Experience with the full SDLC and knowledge of project management principles Must Have 5 years
- Experience with authentication and authorization techniques Must Have 5 years
- Techniques for proactively prevent and reactively respond to security threats Must Have 5 years
- Experience performing unit and smoke tests Must Have 5 years
- Experience with Bootstrap Must Have 5 years
- MS SQL Server & SQL Client tools Must Have 5 years
- Familiar with TFS/Azure DevOps, GitHub, or similar version control systems Must Have 2 years
- Experience with source control using Git Must Have 2 years
- Familiar with Test Driven Development (TDD) and automated testing concepts and methods Nice to Have 2 years
- Dataflow and structure modeling Nice to Have 5 years
- Familiar with JIRA Nice to have 3 years
- Knowledge of VB.NET and ASP.NET Web Forms Nice to have 1 years
- Okta implementation experience Nice to have 3 years
- Proficiency with OIDC Nice to have 2 years
Top Required Skills:
- Writing Custom SQL (5 years)
- C# .NET Blazor or MVC (5 years)
- Full stack development (5 years)
INTERVIEW NOTES: PLEASE NOTE: A real-time screenshot photo of the candidate MUST be uploaded to candidate''s bid upon confirming the interview. Please see "Agency Realtime Photo Requirement & Instructions" document in the Attachments section of this posting for details.
- Interviews will be set up shortly after the posting close date.
- MUST provide three (3) business references for the interview. (One reference must be a supervisory level.)
IMPORTANT NOTES:
- Candidate MUST be physically located in the United States. International candidates/phone numbers will not be accepted.
- Candidate must follow ALL Agency work rules
- Candidate must be available to perform all work during the Central Standard Time (CST) business hours 9:00 am – 3 pm (or CST hours as defined by the hiring manager)
- Candidates will be required to provide their own equipment for this position (See job description for required specifications.)
Interview process:
Onsite, hybrid or remote:
Contract Duration:
- 06/30/2026, with the potential to extend for an additional term(s)
Will this position have access to FTI (Federal Tax Information)?
On Call hours required?
Will the position require any weekend coverage? (IE: weekend maintenance)
Is this position Remote, Hybrid**, or In Person?
- HYBRID. 90-100% remote but can require staff to come onsite as necessary with sufficient notice.
Does this position require the candidate to provide a mobile device for use to use as part of this position (ie: iPad/iPhone/Android)? Yes,
If so, please explain: This position(s) may enhance and or maintain a mobile application.
Other Notes:
- Selected candidate will be required to provide personal equipment for remote work. Technical specifications of hardware are:
Home Internet Service: Minimum 20 Mbit down and 5 Mbit up. Capability to plug in network (cat 5a or better) cable to the computer.
Windows Computers
- Operating System: Any currently supported version of Windows 11
- Memory: Minimum 8 GB, Preferred 16 GB+
- Processor (CPU): 64-bit
- Graphics card that supports Direct3D 11 Video
- Installation of the latest Omnissa Horizon Client
Apple Computers
- Operating System: MacOS: Any currently supported version of MacOS 13 or higher
- Memory: Minimum 8 GB, preferred 16 GB+
- Processor (CPU): Any 64-bit Intel-based Mac or ARM M-based Mac
- Installation of the latest Omnissa Horizon Client
It is required to have full audio/video conferencing capabilities (camera and headset).
It is expected that you will update and maintain your hardware to always be compatible with the most current version of the Omnissa Horizon Client
- ALL candidates must be located within the United States. ALL contact information must also be domestic. Absolutely no work outside of the US is allowed.
- Selected candidate will not be assigned specific work-space however, may be required to report in person as needed with minimal notice.
- An in-person interview may be required before a final hire is made. The hiring manager has discretion to allow phone or video interviews at any point during the process.
- Please provide three (3) business references for the interview.
- The selected candidate will be required to sign all onboarding documents as part of the onboarding process. Candidate will also be required to complete any security training as directed by the division, department, or agency.
- The selected candidate will be required to complete a criminal background check and any fingerprinting as required by the position.
- This position is budgeted for 1960 hours annually. Hours will be prorated the first year based on start date.
- Agency does not sponsor work visas, either at the time of hire or at any later date
- Suppliers must disclose any/all levels of sub-contracting and their respective supplier name(s).
- Selected candidate must provide copies of any/all certifications as part of the hiring process.