IT Analyst III - Senior Applications Developer (ServiceNow, Full Stack, AI-Assist)
About the role
This Senior Applications Developer (ServiceNow, Full Stack, AI-Assist) is a full-time AT employee in the State of Utah Division of Technology Services assigned to a dedicated Software Applications Services sub-unit serving the Department of Corrections and the Board of Pardons and Parole. The position combines three main areas of expertise: ServiceNow Platform (principal resource for developing administrative and ancillary software products in a Low Code environment), Full Stack JAVA (maintaining and enhancing mission-critical operational systems), and AI-Assisted Development (leveraging AI tools for coding and evolving AI multi-agent orchestration models).
The unit is undergoing significant modernization, including migrating databases from Informix to PostgreSQL, shifting hosting from on-premises to AWS Cloud, decomposing a monolithic legacy system into composable architecture, and adopting SAFe Agile Framework and AI-assisted methodologies.
Responsibilities
- Develop and maintain mission-critical software applications spanning large operational systems to average-sized products, including in-house development and integrations with vendor products via internal database connections and APIs.
- Participate in planning sessions, report on development activities, and collaborate with cross-functional teams (analysts, testers, project managers).
- Fulfill developer duties on product epics and stories within an Agile framework, following Software Development Methodology (SDM) processes and managing tasks in tracking software.
- Contribute to the evolution of AI concepts and tools, including transitioning to AI Multi-Agent Orchestration (using a “design > code > verify” model) and performing code reviews focused on verifying AI-generated output.
- Provide time estimates, maintain documentation in tracking software, and ensure work meets specified standards and deadlines.
- Ensure deliverables meet strict security, data, and functional standards through manual and AI-assisted coding, thorough pre-testing, and effective collaboration with the testing team.
- Manage diverse technical assignments across system functionalities, algorithmic calculations, database connections, API web services, security protocols, configuration management, and ongoing technical maintenance.
- Perform development and maintenance duties across three primary frameworks: ServiceNow (Low Code), Full Stack JAVA, and AI-conducted or orchestrated development tools.
Qualifications
- ServiceNow Now Low Code Platform: Certified ServiceNow Application Developer (CAD) required; Certified ServiceNow System Administrator (CSA) preferred. Advanced skills and expert-level experience in ServiceNow development, including mobile accessibility, application security methods, and development approaches.
- Full Stack Java Development: Java 11 & 21, Spring / Spring Boot 2.6 and 3, Spring JDBC, HTML, CSS3, SASS, Angular, PWAs, JPA, JavaScript / TypeScript, REST APIs, and distributed architecture patterns. Familiarity with Java 8, Struts (1 & 2), Hibernate 3 / JPA, jQuery, jQuery DataTables 1.8–1.12, Subversion, Ant. Experience with Informix, PostgreSQL, other SQL databases, and Business Intelligence tools.
- Artificial Intelligence, AI-Assisted Development: Competence with AI development tools (e.g., Claude, Gemini, GitHub CoPilot) and AI development concepts, including Dev design > AI code > Dev verification workflow and AI Multi-Agent Orchestration techniques.
- Software Development Life Cycles: Experience developing within SDLC models, including SAFe Agile Framework.
- Team Collaboration & Process Compliance: Ability to work effectively in cross-functional teams, adhere to SDM processes, maintain documentation, and coordinate issues using tracking software.
- Quality Assurance & Testing: Commitment to rigorous security, data, and functional standards through manual and AI-assisted coding, pre-testing, and collaboration with testing teams.
Preferred Qualifications
- Additional certifications or qualifications in computer science.
- Knowledge and experience with AI-Orchestration / Agent-Swarm Ecosystem development models.
- Experience applying Rapid Development Methodologies to accelerate development, integration, and deployment.
- Direct participation as a principal ServiceNow and/or Full Stack Java developer on projects building or maintaining mission-critical applications for medium to large organizations (1,000+ employees).
- Direct experience developing operational systems within the criminal justice field (e.g., Courts, Public Safety, Corrections, Parole Boards).
About The Role
Location – 8523 South Redwood Rd, West Jordan, Utah, 84088 United States
Background Check Required – You must successfully pass a criminal history check.
Drug Test Required – Yes
Schedule Code – AT - Executive/Professional Employees of Technology Services