Previous Job
Application Developer - Sr. - DEQ - Division of Drinking Water – IT
Ref No.: 17-03728
Location: Salt Lake City, Utah
 Application Developer - Sr. - DEQ - Division of Drinking Water – IT
  195 N. 1950 West (MASOB building)
  Salt Lake City  UT
800 Hours from projected start date

Minimum Mandatory Requirements
 **Candidates will be thrown out if they do not meet these requriements**          
  Skill Set Skill Level Years of Exp. Notes Meet/
1 Ability to develop Java based web applications Advanced 3    
2 Knowledge of Oracle Database Advanced 3 12c Preferred  
3 Knowledge of DTS Web application technology stack: HTML5, CSS3, jQUERY, Angular, Spring MVC, Spring Security, OpenAM, Hibernate, and Oracle Intermediate 1    
4 Knowledge of user stories and use case documents Intermediate 1    
5 Knowledge of testing methods to evaluate and validate web application code Advanced 3    
The Utah Division of Drinking Water (DDW) conducts approximately 300 environmental sanitary surveys (water system inspections) annually. The division's engineers are currently using an old Access based application to generate the survey.  The current survey documents are difficult to use and do not always contain all of the required inventory based questions.
DDW wants to update and replace the current ESS system with a web based system.  The intent is to provide inspectors, Local Health Departments and Water System Operators with an easier method to conduct the survey. The assist the development team, DTS has decided to augment the team with a skilled senior developer for this project. The number of hours for this position will be up to 800.
Required Skills/Experience
  • Experience developing database driven Java web applications.
  • 8 Years of experince
  • Knowledge of technologies and frameworks utilized by DTS for DEQ.
    • jQuery, Dojo, Angular and React JavaScript frameworks.
    • Spring MVC and Hibernate Java frameworks.
  • SQL Database experience (Oracle).
  • Knowledge of database design.
  • Knowledge of SQL code (PL/SQL)
  • Experience creating and working with user stores and use case documents
  • Experience in Windows and Linux environments.
  • Experience preparing software documentation for future reference and maintenance needs. 
  • Experience with the applicable testing methods need to evaluate and validate code.
  • Ability to deal with people in a manner which shows sensitivity, tact, and professionalism
  • Ability to communicate information and ideas clearly, and concisely, in writing; read and understand information presented in writing
  • Ability to successfully plan, organize and prioritize time and workload in order to accomplish tasks and meet deadlines
Desired Skills & Experience
  • Experience creating and using RESTful web services.
  • Experience coordinating web application design
  • Experience coordinating the activities or tasks of people, groups and/or organization(s)
Development Environment
Client Side
  • HTML5
  • JavaScript Frameworks (jQuery, Dojo, Angular, etc.)
  • UMD Headers
  • Spring Security
  • OpenAM
Server Site Frameworks
  • Spring MVC
ORM Data (Mapping) Tools
  • Oracle 12c
Some on site development will be required for this project.
+Onsite work will be required but some remote work is an option
+It is helpful in vendor comments to add the resources availability, location and why they are interested in this position.
Scoring Criteria:
20%  Java web application development experience
15%  Oracle database experience
20%  DTS Web Technology Stack experience
15%  Web Application Testing experience
30% Costb