Job ID: UT-67477 (90090106)
.Net Developer with Angular, Microservices, Typescript and Agile experience
Location: Salt Lake City (UT)
Duration: 12-60 months
Positions: 1 (1/2)
Interview: In-person or webcam/phone
Screen shots of the resources skills assessments 1. Angular and 2.ASP.Net Core Net
(see instructions: http://innosoul.com/wp-content/uploads/2019/11/Skills-Assessment-Instructions.pdf)
Responsibilities and Duties
● Analysis – Work with team members and stakeholders to elicit and define business and technical requirements.
● Design – Work with team members and other stakeholders to plan and design software solutions to meet requirements specifications.
● Coding – Create software solutions to meet analysis and design requirements within SAFE standards and conventions.
● Testing – Ensure the quality of code by testing and creating and executing automated tests.
● Documentation – Provide internal and other documentation to meet team and support needs and to fulfill SAFE documentation standards and federal documentation requirements.
● Agile – Actively participate in, support and improve SAFE Agile Development Methodologies.
● Teamwork – Work as an active member of an agile development team. Recognize and take ownership in meeting team sprint goals. Align individual activities with team activities. Communicate progress, problems and status with team members.
● Planning – Actively participate in sprint planning activities to produce challenging, yet realistic, goals and task breakdowns that are complete and align with roadmap and epic goals and deadlines, and aid in sprint management and reporting.
● Mentoring – Support the full stack development model by sharing skills with other team members.
● Security – Create code that protects clients and aligns with SAFE Security Standards, good practice and applicable federal regulations.
● Learning – Demonstrate an attitude of ongoing learning and skills building.
● Devops Support – Provide devops support to newly-release and legacy software and systems.
Job Summary
The State of Utah is developing a Child Welfare system using Angular / .Net Core technologies,
modular design and microservices architecture. SAFE is hiring a .Net Core Developer to assist
with that development. The incumbent will be expected to be a proficient Angular / .Net Core
developer with a proven performance record.
SAFE Developers work as members of agile development teams. Teams work to meet
development requirements necessitated by federal Comprehensive Child Welfare Information
System (CCWIS) requirements. Federal requirements focus on modularity, data quality, data
exchange and documentation. Development work is expected to last several years.
SAFE employs a full-stack development model, where developers work across all of the
technologies within the stack, rather than specializing horizontally in a single technology or layer
of responsibility.
SAFE is transitioning to a Devops development/support model. Developers will support the
software that they create and legacy systems. Support responsibilities will be on a rotational
basis.
Organizational Context
SAFE is the system for managing Child Welfare for the State of Utah, Department of Human
Services (DHS), Division of Child and Family Services (DCFS). DCFS is the largest division
within DHS. SAFE has declared itself a CCWIS system, and is subject to CCWIS regulations.
A list of ‘Automated Functions’ that SAFE commits to develop is part of the CCWIS declaration,
along with a timeline for that development. SAFE Automated Functions must be developed in a
modular fashion, so that each automated function can stand alone, and can be placed on the
federal repository for potential use by other states.
The SAFE Technical Team is comprised of State of Utah, Department of Technology Services
(DTS) employees and contractors embedded on-site at the DHS Admin Building. The SAFE
Technical Team works closely with the SAFE Business and Data Teams. SAFE utilizes agile
development methodologies. Both the development of new ‘Automated Functions’ and the
maintenance and deprecation of legacy software that exists in both client-server and web
environments. SAFE is moving from a siloed skills model to a full-stack model, where people
work across a range of technologies. SAFE is also adopting a devops support model that
spreads support responsibilities across the team.
http://innosoul.com/wp-content/uploads/2019/09/E-RTR-2.doc
Minimum Mandatory Requirement Form (3).xlsx
