Iowa Workforce Development is a state agency committed to providing unemployment services for individual job seekers.
Iowa Workforce Development is a state agency committed to providing unemployment services for individual job seekers. The IT department of IWD develops and maintains applications that serve our customers. We are looking for a Technical Specialist with experience in building highperforming scalable enterprisegrade applications. The individual will be part of a talented software team that works on missioncritical applications using Agile methodologies.
The project aims to modernize IWDs Tax system by rearchitecting its components to current industryleading architecture and frameworks. All the application layers are being modernized including the front end to be more responsive and dynamic which would benefit both the staff and endusers of the agency while positioning the agency for future technological improvements.
Responsibilities:
Contribute to the architecture design and coding of enterpriselevel webbased solutions
Architect complete frontend stack of projects using TypeScript with Angular and HTML/CSS
Create reference architectures and design patterns
Implement UI component design focused on reusability scalability extensibility and maintainability
Follow the agencys standards and programming practices
Responsible for writing highquality code with test coverage
Mentor other developers through code walkthrough and parallel programming
Interface with a RESTbased backend building a cloudbased platform
Develop APIs through Java/JEE technologies and Spring framework
Prepare and produce releases of software components
Contribute to a highly collaborative team of developers
Support continuous improvement by investigating technology alternatives and presenting these for architectural review
Must haves
Proven handson fullstack software development experience
Handson experience in designing and developing applications using Java EE platforms
5 years of experience developing dynamic highly interactive responsive user interfaces for the web
Ability to build enterpriselevel selfcontained reusable and testable components
Strong handson development with Single Page Applications
Strong experience in HTML Typescript JavaScript CSS
Experience in building JavaScript MVVM/MVC frameworks
Experience in JS testing frameworks like Jasmine or KarmaExperience with OAuth security tokens (JWT)
Experience developing and consuming SOAP and RESTful web services utilizing XML and/or JSON with binding libraries like JAXB Jackson Gson etc.
Implement and adhere to code quality standards with tools like ESLint FindBugs SONAR etc.
Experience in working in teams using Agile methodologies
Experience in developing web applications using at least one popular web framework (JSF Spring MVC)
Experience in developing Spring Boot applications is an advantage
Experience with testdriven development and testing framework like JUnit Mockito is an advantage
Experience with Okta is an advantage
Experience working in Microservices architecture is an advantage
Requirements:
Angular 2 5years experience
Typescript 5years experience
JSON 5years experience
HTML CSS3 5years experience
Grunt/Gulp/Webpack 5years experience
Jasmine/Karma 5years experience
Java/JEE 5years experience
SOAP and REST APIs 5years experience
Git 5years experience
NodeJS 5years experience
Spring Boot 5years experience
Hibernate EclipseLink 5years experience
Junit TestNG 5years experience
Mockito Cucumber 5years experience
Maven 5years experience
SVN 5years experience
Required/Desired Skills
Skill | Required /Desired | Amount | of Experience |
---|
BS/MS degree in Computer Science Engineering or a related subject | Required | 4 | Years |
Proven handson full stack software development experience | Required | 5 | Years |
Hands on experience in designing and developing applications using Java EE platforms | Required | 5 | Years |
5 years of experience developing dynamic highly interactive responsive user interfaces for the web | Required | 5 | Years |
Ability to build enterprise level selfcontained reusable and testable components | Required | 5 | Years |
Strong hands on development with Single Page Applications | Required | 5 | Years |
Strong experience in HTML Typescript JavaScript CSS | Required | 5 | Years |
Experience in JS build tools like Webpack Grunt or Gulp | Required | 5 | Years |
Experience in JS testing frameworks like Jasmine or Karma | Required | 5 | Years |
Experience with OAuth security tokens (JWT) | Required | 5 | Years |
Experience in developing and consuming SOAP and RESTful web services utilizing XML and/or JSON with binding libraries like JAXB Jackson Gson etc. | Required | 5 | Years |
Implement and adhere to code quality standards with tools like ESLint FindBugs SONAR etc. | Required | 5 | Years |
Experience in working in teams using Agile methodologies | Required | 5 | Years |
Experience in developing web applications using at least one popular web framework (JSF Spring MVC) | Required | 5 | Years |
Experience in developing Spring Boot applications is an advantage | Required | 5 | Years |
Experience with testdriven development and testing framework like JUnit Mockito is an advantage | Required | 5 | Years |
Experience with Okta is an advantage | Required | 5 | Years |
Experience working in Microservices architecture is an advantage | Required | 5 | Years |
Angular 2 | Required | 5 | Years |
Typescript | Required | 5 | Years |
JSON | Required | 5 | Years |
Grunt/Gulp/Webpack | Required | 5 | Years |
Jasmine/Karma | Required | 5 | Years |
Java/JEE | Required | 5 | Years |
SOAP and REST api | Required | 5 | Years |
Git | Required | 5 | Years |
NodeJS | Required | 5 | Years |
Spring Boot | Required | 5 | Years |
Hibernate EclipseLink | Required | 5 | Years |
Junit TestNG | Required | 5 | Years |
Mockito Cucumber | Required | 5 | Years |
Maven | Required | 5 | Years |
SVN | Required | 5 | Years |
Experience working with Docker containers | Required | 5 | Years |
Experience working with AWS Amplify SDK | Required | 3 | Years |
Experience interfacing with AWS EFS | Required | 3 | Years |
Questions
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 candidates 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 |
Question5 | The hourly Vendor Rate for this position is BR. Do you agree to this requirement |
Question6 | PROVIDE CANDIDIDATES CURRENT LOCATION (CITY/STATE) HERE REQUIRED |
Question7 | SHOW YOUR WORK In the summary of qualifications field under the details tab of the candidates 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 candidates VectorVMS profile and resume according to Section 5.2.5 of ITS009440. Do you confirm Candidates will get rejected if an agency cuts and pastes the candidates resumes into this field REQUIRED |
Question8 | DOM contractor personnel are now 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. Please confirm you have discussed this with your candidate and he/she will comply if selected. |
Question9 | PROVIDE CANDIDATES FULL PHYSICAL ADDRESS where DOM DoIT Background Check form and Fingerprint cards are to be mailed REQUIRED |
Employment Type
Full Time
Disclaimer:
Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via
contact us page.