Overview

JOB SUMMARY Elicits, analyzes, specifies, and validates business needs of stakeholders. Interviews stakeholders, gathers and compiles user requirements. Applies proven communication, analytical, and problem-solving skills to help the organization make good technology decisions. Proactively works with Business Technology Partners to look for new technologies to optimize business processes. Plays a pivotal role in ensuring the Information Technology Division understands business requirements. MINIMUM QUALIFICATIONS Bachelor’s degree from an accredited college or university in Business Administration, Computer Science, Finance, Information Systems; or other closely related field, plus four (4) years of related experience, OR an equivalent combination of related education and experience. Due to the nature of this position, the successful applicant must pass a required pre-employment background check and subsequent mandatory background checks in accordance with current County Human Resources policy requirements. ESSENTIAL FUNCTIONS * Collaborates with project sponsors to determine project scope and vision. * Clearly identifies project stakeholders and establishes user classes, and characteristics. * Gathers user requirements via interviews, workshops, questionnaires, surveys, site visits, workflow storyboards, use cases, scenarios, and other methods. * Identifies, establishes, and documents scope and parameters of requirements analysis on a project-by-project basis to define project impact, outcome criteria, and metrics. * Understands and coordinates agile processes * Creates User Stories used by the development team to create software. * Works with stakeholders and project team to prioritize collected requirements. * Evaluates the effectiveness and efficiency of existing requirements-gathering processes and develops strategies for enhancing or further leveraging these processes. * Assists in conducting research on software and hardware products to meet agreed-upon requirements and support purchasing efforts. * Participates in the QA of purchased solutions to ensure features and functions have been enabled and optimized. * Participates in the selection of requirements documentation software solutions as needed. * Analyzes and verifies technical requirements for completeness, consistency, comprehensibility, feasibility, and conformity to standards. * Develops and utilizes standard templates to write requirements specifications accurately and concisely. * Translates conceptual user requirements into functional requirements in a clear manner that is comprehensible to developers/project team. * Develops prototypes of interfaces and attributes based on user requirements as needed. * Creates process models, specifications, diagrams, and charts to provide direction to developers and/or the project team. * Develops and conducts peer reviews of business requirements to ensure that requirement specifications are correctly interpreted. * Assists with the interpretation of user requirements into feasible options and communicates options back to stakeholders. * Manages and tracks the status of requirements throughout the project lifecycle; enforces and redefines as necessary. * Communicates changes, enhancements, and modifications of business requirements to project managers, sponsors, and other stakeholders. * Provides guidance and/or instruction to junior staff members. * Operates within the guidelines set forth by Enterprise Architecture. Knowledge of: * Agile and Scrum processing * Deep understanding of Salt Lake County tax system. * Understanding of Salt Lake County elected offices areas of responsibilities. * Demonstrated ability to create technical user stories. * Core business process and operations; or demonstrated ability to learn the same * Business and technical requirements analysis, elicitation, modeling, verification, and methodology development * Design, development, and implementation of software and hardware solutions, systems, or products * Project management and project management software skills, including planning, organizing, and managing resources * Application development and software development life cycle concepts Skills and Abilities to: * Communicate effectively both verbally and in writing * Create systematic and consistent requirements in the form of User Stories in both technical and user-friendly language * Apply exceptional analytical and statistical skills to systems issues and products as required * Exercise independent judgment and take action * Creatively problem solve using analytical and mathematical skills * Develop effective interpersonal relationships * Be logical and efficient, with keen attention to detail * Be highly self-motivated and self-directed * Organize workloads and prioritize tasks to adhere to deadlines * Demonstrate strong customer service orientation with elected offices and IT team * Work in a team-oriented, collaborative environment Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled

Salt Lake County

INFORMATION TECHNOLOGY-1152