| Location | 200 E Grand Avenue | Des Moines IA, IA (Remote) |
Client: State of Iowa, Department of Management, Division of Information Technology (DOM DoIT)
Client: State of Iowa, Department of Management, Division of Information Technology (DOM DoIT)
Position Overview
- Code samples or a portfolio are required upfront with every submission, including front-end and UI work. Do not submit candidates who cannot provide them. Candidate who are submitted without code samples or portfolio will be rejected. Links can be inputted on the resumes.
DOM DoIT is seeking two senior-level developers focused on .NET development and front-end, UI/UX work to support and enhance enterprise applications serving Iowans across state programs. These are hands-on roles for developers who build the .NET backend and the user-facing front end, and who can hit the ground running with modern best practices.
The current environment uses Bootstrap and Material. The State is transitioning toward an enterprise design system across teams and AWS in the future. Candidates must already understand enterprise design systems and be able to work within one independently, without foundational training. Accessibility is the core purpose of this role. Every deliverable must meet WCAG 2.1 AA and Section 508, and accessibility is weighted as heavily as the technical focus.
These positions are fully remote. Candidates located in Iowa are preferred.
Role Weighting
- .NET and C# development: approximately percent
- Front-end development, UI, and UX: approximately percent
- Middleware and APIs: approximately 10 percent
- SQL Server: approximately 10 percent
- Accessibility: a heavy, core requirement across all of the work above
Key Responsibilities
- Develop, enhance, and support enterprise applications using .NET and C#, including MVC and Web Forms where they remain in the environment.
- Build front-end interfaces using HTML5, CSS, Sass, and JavaScript, translating designs into responsive, production-quality pages and components.
- Apply UX and UI best practices and design thinking in the front end, including layout, interaction patterns, and usability, and collaborate with designers on implementation details.
- Implement and extend components within the current Bootstrap and Material environment and the enterprise design system as it rolls out, understanding how a design system differs from a component library or framework.
- Code to WCAG 2.1 AA and remediate accessibility issues, testing with assistive technologies such as JAWS and automated tools such as axe.
- Design, build, and maintain backend services and APIs, with supporting middleware and SQL Server work as needed.
- Apply secure coding practices, including appropriate use of encryption APIs, and handle classified and sensitive data in accordance with state requirements.
- Manage source control, deployments, and CI/CD processes using Azure DevOps.
- Troubleshoot and resolve production issues across applications and environments.
Required Qualifications
- Bachelor's degree in Human-Computer Interaction (HCI), design, computer science, or a related field, or equivalent professional experience. A graduate degree in HCI is preferred. A degree in design or HCI combined with a solid coding background is preferred. Multiple degrees and certifications are valued.
- Strong .NET and C# development experience, and strong front-end development experience. These two areas are the core of the role.
- Demonstrated UX and UI knowledge: design thinking, usability principles, responsive design, and experience turning designs into working interfaces. A portfolio should show UI work, not only backend code.
- Front-end depth in HTML5, CSS, Sass, and JavaScript.
- Formal WCAG training and demonstrated experience coding and testing for WCAG 2.1 AA, including hands-on use of accessibility testing tools.
- Recent experience (within the last three years) with current frameworks and modern best practices. Legacy system experience older than three years will not align with the State's upcoming standardization efforts.
- Experience working within an enterprise design system.
- Experience with Azure DevOps and CI/CD pipelines.
- Working knowledge of SQL Server, APIs, and middleware integrations.
- Experience supporting enterprise production applications, and experience handling classified or sensitive data.
Preferred Qualifications
- Accessibility certification (for example, DHS Trusted Tester, IAAP WAS, or CPACC) or equivalent formal training.
- Experience supporting government or healthcare systems.
- Experience with Angular, GitHub, and AWS services.
- Experience modernizing existing applications rather than building greenfield solutions.
Vendor Submission Guidance
- Code samples or a portfolio are required upfront with every submission, including front-end and UI work. Do not submit candidates who cannot provide them.
- Candidates must arrive at interviews prepared and on time, ready to demonstrate hands-on execution and discuss practical examples, including Web Forms, design systems versus Bootstrap, and Sass and HTML5. Assurances that a candidate can learn quickly on the job are not a substitute for existing proficiency.
- Prior candidate pools missed the mark on at least one core requirement in every case, most often formal WCAG training and hands-on front-end experience. Screen against every core requirement before submitting.
- Highest priority: .NET and C# development, hands-on front-end development with UX and UI knowledge, WCAG accessibility with formal training, and enterprise design system experience.
- Strong preference: CI/CD, classified data handling, and government or healthcare experience.
- Supporting skills: SQL Server, middleware and API development.
- Nice to have: Angular, AWS, GitHub.
Ideal Candidate
- The ideal candidate is a developer who is strong in .NET and equally strong at the front end: they build the interface Iowans actually see, to design standards, accessibly, and they can show that work. They already work the way these teams are moving: modern practices, an enterprise design system, and accessible code tested with real tools, without foundational training or a long ramp-up.
- Primary skill set: .NET, C#, HTML5, CSS, Sass, JavaScript, UX and UI design implementation, WCAG 2.1 AA accessibility and testing tools, REST APIs, Azure DevOps, CI/CD, enterprise design systems.
Position focus: accessibility first, with .NET development and front-en| Skill | Required /Desired | Amount | of Experience |
|---|---|---|---|
| - Bachelor's degree in Human-Computer Interaction (HCI), design, computer science, or a related field, or equivalent professional experience. | Required | 5 | Years |
| A graduate degree in HCI is preferred. A degree in design or HCI combined with a solid coding background is preferred. | Required | 5 | Years |
| - Strong .NET and C# development experience, and strong front-end development experience. These two areas are the core of the role. | Required | 5 | Years |
| - Demonstrated UX and UI knowledge: design thinking, usability principles, responsive design, and experience turning designs into working interfaces. | Required | 5 | Years |
| - Code samples or a portfolio are required upfront with every submission, including front-end and UI work. Do not submit candidates who cannot provide | Required | 5 | Years |
| A portfolio should show UI work, not only backend code. | Required | 5 | Years |
| - Front-end depth in HTML5, CSS, Sass, and JavaScript. | Required | 5 | Years |
| - Formal WCAG training and demonstrated experience coding and testing for WCAG 2.1 AA, including hands-on use of accessibility testing tools. | Required | 5 | Years |
| - Recent experience (within the last three years) with current frameworks and modern best practices. | Required | 5 | Years |
| - Experience working within an enterprise design system. | Required | 5 | Years |
| - Experience with Azure DevOps and CI/CD pipelines. | Required | 5 | Years |
| - Working knowledge of SQL Server, APIs, and middleware integrations. | Required | 5 | Years |
| - Experience supporting enterprise production applications, and experience handling classified or sensitive data. | Required | 5 | Years |
| - Accessibility certification (for example, DHS Trusted Tester, IAAP WAS, or CPACC) or equivalent formal training. | Highly desired | 5 | Years |
| - Experience supporting government or healthcare systems. | Highly desired | 5 | Years |
| - Experience with Angular, GitHub, and AWS services. | Highly desired | 5 | Years |
| - Experience modernizing existing applications rather than building greenfield solutions. | Highly desired | 5 | Years |
| No. | Question |
|---|---|
| Question1 | Absences greater than two weeks MUST be approved by CAI Management in advance, and contact information must be provided to CAI so that a resource can be reached during his or her absence. The Client has the right to dismiss the resource if she or he does not return to work by the agreed upon date. Do you agree to this requirement? |
| Question2 | The Contractor must report any disciplinary action, misdemeanor, or felony convictions to the State for any temporary IT staff provided. Do you agree to this requirement? |
| Question3 | What is your candidate's email address? |
| Question4 | Have you completed and submitted the Right to Represent form, making sure to do so exactly as instructed? The form is located at /ia/ia_e-rtr_template.doc. |
| Question5 | The hourly Vendor for this position is NA. Do you agree to this requirement? |
| Question6 | PROVIDE CANDIDIDATES CURRENT LOCATION (CITY/STATE) HERE: |
| Question7 | SHOW YOUR WORK - In the summary of qualifications field under the details tab of the candidate's profile, you should explain why your candidate is the best fit for this position. Please confirm that you have thoroughly validated and attested to the accuracy of the credentials listed throughout this candidate's VectorVMS profile and resume according to Section 5.2.5 of ITS-009440. Do you confirm? Candidates will get rejected if an agency cuts and pastes the candidates' resumes into this field [REQUIRED] |
| Question8 | Use of AI is Strictly Prohibited: Please be advised that the use of AI-generated responses during screenings and interviews is strictly prohibited. Confirm that your candidate has been informed of this policy and agrees to adhere to it. Non-compliance will result in disqualification from the interview process. |
| Question9 | Background Check Requirements: DOM contractor personnel are required to undergo additional background check investigations (run by DOM) before starting, requiring the completion of several waiver forms & fingerprint processes. The selected candidate will be responsible for completing all the necessary waiver forms, scheduling and completing the fingerprinting process, and returning all completed items to DOM for processing. This is in addition to the National Criminal and Sex Offender check that the vendor |
| Question10 | Provide candidates with the complete physical address where the DOM DoIT Background Check form and fingerprint cards must be mailed. [REQUIRED] - Failure to provide accurate information will result in disqualification. |
| Question11 | INTERVIEW DATES: Interviews will be conducted on [November 3, 4, and 5] Only submit candidates available for interviews on the date(s) provided. |
| Question12 | - Code samples or a portfolio are required upfront with every submission, including front-end and UI work. Do not submit candidates who cannot provide them. |