The Departmentof Management (DOM) is seeking a highly experienced to join the InformationTechnology Division. The successful candidate will play a critical role inbuilding and maintaining high-performing, scalable, enterprise-grade front-endapplications. This position will contribute to the modernization of the IowaWorkforce Development (IWD) Tax system, ensuring it aligns with currentindustry-leading architectures and frameworks. If you are a dedicated andinnovative Angular developer looking for a challenging and rewarding role, weencourage you to apply. Join our team and contribute to the modernizationefforts that will positively impact Iowans for years to come.
Responsibilitiesinclude
• Architect and design the complete front-endstack of projects using TypeScript with Angular and HTML/CSS
• Create reference architectures and designpatterns
• Implement UI component design focused onreusability, scalability, extensibility, and maintainability
• Adhere to the agency's standards and programmingpractices
• Write high-quality code with test coverage
• Mentor other developers through codewalkthroughs and parallel programming
• Interface with RESTful APIs
• Contribute to a highly collaborative team ofdevelopers
Must haveskills
• Proven in-depth front-end development experienceusing Angular 8 or above
• Experience developing dynamic, highlyinteractive, responsive user interfaces for the web
• Ability to build enterprise-levelself-contained, reusable, and testable components
• Strong hands-on development with Single PageApplications
• Strong experience in HTML, TypeScript,JavaScript, CSS
• Experience building JavaScript MV-VM/MVCframeworks
• Experience with JS testing frameworks and OAuthsecurity tokens (JWT)
• Experience developing and consuming SOAP andRESTful web services utilizing XML and/or JSON
• Implement and adhere to code quality standardswith tools like ESLint, FindBugs, SONAR, etc.
• Experience working in teams using Agilemethodologies
• Experience developing web applications using atleast one popular web framework (JSF, Spring MVC)
• Experience developing wireframes using toolslike Figma
Technical Requirements:
• 8 years of Angular experience (with a minimum of 3years in Angular 8+).
• Typescript (8 years required)
• Experience working with JSON for API integration (8 years required)
• HTML, CSS3 (5 years required)
• Experience with RESTful APIs (SOAP experience isa plus). (8 years required)
• Git (5 years required)
• Experience developing. wireframes using toolslike Figma (3 years required)
• Experience developing web applications using atleast one popular web framework (JSF, Spring MVC). (3 years highly desired).
• Experience developing Spring Boot applications(Highly desired)
• Experience with test-driven development andtesting frameworks like JUnit, Mockito (Highly desired)
• Experience with Okta (Highly desired)
• Experience with AWS (highly desired)
• Experience working in Microservices architecture(highly desired)
Skill | Required /Desired | Amount | of Experience |
---|---|---|---|
8 years of Angular experience (with a minimum of 3 years in Angular 8+). | Required | 8 | Years |
Typescript | Required | 8 | Years |
Experience working with JSON for API integration | Required | 8 | Years |
HTML, CSS3 | Required | 5 | Years |
Experience with RESTful APIs (SOAP experience is a plus). | Required | 8 | Years |
GIT | Required | 5 | Years |
Experience developing wireframes using tools like Figma (3 years required) | Required | 3 | Years |
Experience developing web applications using at least one popular web framework (JSF, Spring MVC). (3 years highly desired). | Highly desired | 3 | Years |
Experience developing Spring Boot applications | Highly desired | 0 | |
Experience with test-driven development and testing frameworks like JUnit, Mockito | Highly desired | 0 | |
Experience with Okta | Highly desired | 0 | |
Experience with AWS | Highly desired | 0 | |
Experience working in Microservices architecture | Highly desired | 0 |
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 https://www.cai.io/media/documents/msp/ia/ia_e-rtr_template.doc. |
Question5 | The hourly Vendor Rate for this position is -. 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 FULL PHYSICAL ADDRESS where DOM DoIT Background Check form and Fingerprint cards are to be mailed [REQUIRED] |
Question11 | INTERVIEW DATES: Interviews will be conducted on March 18, 19, 20, 21. Only submit candidates available for interviews on the date(s) provided. |