Position: IT Analyst IIHybrid: Salt Lake City, Utah, 84094Position ID: 137087
Pay Rate: $35 - 40 per hour on W2 No Benefits
Tentative Interview Dates: December 9th and 10thRemote or Onsite: Hybrid - In office Tuesday and ThursdayLocal or Non-local: Local Utah Driver License only
Job Description:
1. Project Overview
Project Title: Division of Drinking Water Application Modernization
Project Description: Develop an improved web application to replace the legacy application, built on a modern tech stack using NodeJS, ReactJS, and serverless technology.
2. Objectives and Scope of Work
Objective:Merge the new application with the legacy version for a seamless transition, using the new application as the landing page and linking back to the legacy system where necessary.
Scope of Work:Tasks:
Development Features:
Enhanced User Management & Portal Access
New UX, Landing Page, Menuing & Navigation
Enhancing Legacy app Menuing
Module Development (e.g., DDW Report Modules, Water Use Reporting, Exceptions, Loan Tracker)
Code Integration and Testing
Documentation and Knowledge Transfer
Bug Fixing and Basic Troubleshooting
Exclusions:
UX Design
3. Deliverables
1. Enhanced User Management & Portal Access
Objective: Update user authentication with UtahID SSO and implement role-based access controls.
Tasks:
Set up secure user authentication using NodeJS.
Integrate centralized identity management.
Configure dashboards based on roles and admin rights.
2. New UX, Landing Page, Menuing & Navigation
Objective: Create a modern, responsive ReactJS landing page.
Tasks:
Develop and align with Utah Design principles.
Usability testing for intuitive navigation.
3. Enhancing Legacy Menuing
Objective: Ensure visual and functional continuity.
Tasks:
Update menu styles.
Implement seamless navigation between legacy and new systems.
4. Module Development
Objective: Develop modules supporting data and reporting functionality.
Tasks for Each Module:
Build React components for dynamic reports.
Validate data inputs and integrate serverless backends.
5. Code Integration and Testing
Objective: Seamless operation across new and legacy systems.
Tasks:
Unit and integration testing using React and NodeJS.
Set up CI/CD pipelines and staging environments.
6. Documentation and Knowledge Transfer
Objective: Ensure maintainability and scalability.
Tasks:
Write detailed documentation.
Conduct training sessions.
7. Bug Fixing and Troubleshooting
Objective: Resolve issues swiftly.
Tasks:
Monitor performance metrics.
Set up alerts for critical failures.
4. Timeline
Duration: January 1, 2025 September 30, 2025
5. Contractor Responsibilities
Working Hours:
40 hours/week.
Onsite Tuesdays and Thursdays in Salt Lake City, UT.
Collaboration:
Engage stakeholders, attend standups, retrospectives, and sprint planning.
Report progress and track time effectively.
Project Management Tools:
Jira
Confluence
No 3rd party staffing firms please.
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.