IT Analyst - Web developer - Java, NodeJS & ReactJS - UTAH candidates only

Overview

Hybrid
$35 - $40
Contract - W2
Contract - Independent
Contract - 7 Month(s)

Skills

Web developer
Java
Node.JS
JavaScript
React.JS
UX Design

Job Details

Position: IT Analyst II (Web developer)
Hybrid: Salt Lake City, Utah

UTAH based candidates only.

Pay Rate: $35 - 40 per hour on W2 No Benefits

Remote or Onsite: Hybrid - In office Tuesday and Thursday Local 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:

  1. 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.

About AOA Software Solutions, LLC