This job ad has been posted over 30 days ago...

Views:

125

Application Developer

Employer: Utah State Courts
Location: Salt Lake City
Job Type: Full-time

The Utah State Courts is recognized as one of the country’s most technologically advanced court systems and as a model internationally. Our Information Technology department provides multiple applications, fully developed in-house, to streamline court operations, which include: three (3) unique case management systems, online payments, eFiling, document management, and in-chambers management systems.

As an Application Developer with the Utah Courts, you will work with a team responsible for Full Stack Development in an Agile team environment to create, build, and maintain Web Applications for today and the future to ensure that Utah remains a leader in court technology.

In summary, this is an excellent opportunity for a Full Stack Developer who is interested in creating quality, progressive technology that improves the judicial system, from court patrons to judges and justices.

Benefits: This position is eligible for a full benefits package including medical, dental, life, and long-term disability insurance, education assistance, a retirement plan, 401(k) matching, paid parental and postpartum recovery leave, plus paid leave to include annual, sick, and holiday pay. The State requires employees to receive their pay through direct deposit. If selected, you will receive more information about these benefit options and enrollment information through our onboarding process and during your first week or two on the job.

Example of Duties

  • Develop web applications based on business requirements and industry standards.
  • Maintain existing computing applications and resolve support issues from receipt through delivery of the solution.
  • Code instructions for new and existing applications in the appropriate language for the application following written and oral specifications.
  • Prepare detailed test data in accordance with installation and application standards to validate the affected software against the specifications.
  • Perform testing of all changes to existing programs by parallel system processing in order to thoroughly test every coding modification.
  • Debug programs by analyzing all available data, identify the problem, and take the appropriate corrective action.
  • Document all programs according to established standards and maintain current written information about the system to facilitate disaster recovery.
  • Report the status of assigned tasks to the project leader.
  • Provide oral and/or written information to user groups and internal departments as required to maintain the system’s efficient operation.
  • May be required to assist in the training or problem-resolution aspects of programs.
  • May assist in training others in a specific area of expertise.
  • Perform other related duties as assigned.

Typical Qualifications

  • At least two (2) years of accredited college or technical education in Data Processing or a related field. Actual practical experience on a year-to-year basis in related job functions may be substituted for educational training.
  • Demonstrate an understanding of server-side J2EE development or Full Stack Development, SQL, Web Services, XML, object, and/or relational databases.
  • Experience developing JAVA for web-based applications using relational databases.
  • Experience with writing JSPs, Servlets, and the underlying support structure using Model View Controller Methodology (MVC)
  • Knowledge of computer hardware and application programming in a full life-cycle development environment.
  • An understanding of the principles, theories, and practices of computer data storage, retrieval, and/or restoration.
  • Knowledge of application systems development, hardware configuration, operating system facilities, data management, data communications, teleprocessing facilities, batch and online system development, and source data entry.
  • Knowledge of relational and/or object database management software.
  • Listen to, and understand information and ideas as presented verbally and in writing. Speak clearly, concisely, and effectively. Communicate information and ideas clearly and concisely, verbally and in writing.
  • Make a decision or solve a problem by using logic to identify key facts, explore alternatives, and propose quality solutions. Analyze or identify underlying principles, reasons, or facts associated with information or data to draw conclusions.
  • Coordinate computer systems and application design, use court-specified automated software application tools to develop application programs.
  • Train and assist other programmer analysts in their area of expertise,
  • Prepare and present sample reports and work well with other governmental agencies and outside vendors.




« Go back to category
Is this job ad fake? Report it!   
Recommend to a friend
Published June 05, 2024
Viewed: 125 times