Previous Job
.Net Developer-Architect
Ref No.: 14-01053
Location: Salt Lake City, Utah
Department of Technology Services, Office: DEPARTMENT OF WORKFORCE SERVICES (DWS).
Salt Lake City, Utah
long term

The State of Utah DEPARTMENT OF TECHNOLOGY SERVICE (DTS) is looking for talented application developers to join our Unemployment Insurance Benefits group. This team is responsible for designing and building new technical solutions for the various divisions within the DEPARTMENT OF WORKFORCE SERVICES (DWS). We are in the early stages of a new unemployment insurance system. The primary applications will be built using C#, Angular.js, MVC, HTML5, JQuery, Oracle and Entity framework. We need a developer who can provide expertise on these Technologies. The systems to be developed are key in the paying of Unemployment Insurance. They include auditing, accounting, benefits accuracy, fraud checks, monetary determinations and adjudication functions. This position requires a high level of expertise and broad experience in web application development and architecture. Experience in relational database and structured testing is also helpful.
Required Skills/Experience
Candidate should have the following skills to apply for the position:
1 year experience developing AngularJS.
2 years developing HTML 5, JQuery, MVC.
4 years with C#.
Linq, Entity framework, SQL.
Experience determining Web Components and Architecture
Recent experience with Oracle.
Be able to debug large transactions.
Gather and document business requirements
Creates and works with development specifications, such as use case documents.
Experience with Unit testing.
Good communication skills. Ability to work well with a team.
Adapts automated system(s) to accommodate special and complex agency needs; designs or enhances agency unique automated systems to interface with existing systems as needed.
Prepares software documentation for future reference and processes and/or practices for quality and effectiveness; makes recommendations for improvement, maintenance needs.
Identifies problems or potential problem areas and recommends solutions.
Recommends user level computer system enhancements to better meet customer needs.
Able to pass extensive background check.
Can understand Java code.
Deal with people in a manner which shows sensitivity, tact, and professionalism.
Communicate information and ideas clearly, and concisely, in writing; read and understand information presented in writing.
Plan, organize and prioritize time and workload in order to accomplish tasks and meet deadlines

Candidate selected for the position should plan on beginning work on September 2, 2014.