|Reference #||19-00099||Title||Business Analyst|
|Start Date / End Date||12-02-2019 --- 30-11--0001|
" Work in conjunction with business end users to identify and document problems and/or processes that need to be corrected or improved, and assist end-users in determining if the problem exists because of missing requirements, application errors, training needs or an ineffective process.
" Facilitate business process redesign and continuous improvement activities throughout the agency to increase results through proactive systems thinking and comprehensive analysis and design.
" Lead the collection, definition, validation and management of business system requirements.
" Gather and document system and business requirements for large, complex projects and translate those requirements to user stories and user acceptance criteria.
" Create and maintain system requirement documentation and related artifacts such that requirements are traceable to business goals, software features/functionality and test cases/scenarios.
" Create wireframes and user interface prototypes and review mockups with end users.
" Record software development needs in the agency's tracking tool.
" Coordinate the review and user validation of requirements throughout the systems development life cycle, including the use of demos for end users on a regular basis.
" Collaborate with application developers and business representatives to develop business process designs and data models by defining the responsibilities, operations, attributes, and relationships of one or more business entities.
" Provide business-consulting support to application developers during the development phase to share critical business knowledge quickly and accurately.
" Assist end users by documenting the change control process so that software rollouts run smoothly and end users are prepared for the changes.
" Provide regular updates to the CTO so that the CTO is able to regularly communicate the progress of software development projects to staff and other stakeholders.
" Evaluate and document the effectiveness of the agency's software development process and make recommendations about how to improve the process.
" Monitor and ensure business systems standards are being maintained throughout the organization.
" Guide staff through facets of Agile Scrum development such as writing/collecting user stories, acceptance criteria, prioritizing stories, identifying constraints, sizing/planning sprints, and managing change.
Experience and Knowledge
" 3 year of experience gathering business requirements and translating those requirements into user stories and acceptance criteria for complex business processes.
" Knowledge of the inter-relationship between data, software applications and business processes as evidenced by at least 3 years of experience as a business analyst or comparable position.
" 3 years of experience working in the Agile Scrum Methodology
" Proven ability to develop wireframes and use design tools.
" Thorough working knowledge of methodologies and techniques for systems analysis and design, business process modeling, requirements gathering, quality assurance and software development.
" Advanced experience in business process design/redesign
" Bachelor's Degree in business, decision and information systems or related field
" Demonstrated ability to work collaboratively in teams and across organizations.
" Advanced experience with Excel, Visio, PowerPoint, MS Word (5+ years)
" Intermediate experience with software quality assurance planning
" Experience running SQL queries
? Intermediate experience with Windows
? Advanced experience with Excel, Visio, PowerPoint, MS Word (5+ years)
? Intermediate experience developing QA Plans (2+ years)
? Beginner experience with Microsoft SQL Server (preferred)
? Intermediate experience with Use Case Tools/ UML, Web Design, and Wire-framing tools (preferred)
? Project Management knowledge and experience a plus