Execute business analysis tasks and strategies to achieve overall project business analysis goals, in line with current IT BA methodology and responsibilities
Work with business users to research, understand, and document business processes
Work with solutions architects to communicate business needs, understand solution capabilities and constraints, and assist in documenting/communicating solution architect visions to business partners.
Independently lead requirements-gathering sessions
Using agile methodology, create and maintain documentation of business requirements, including user stories with full acceptance criteria
Document detailed system specifications
Use software design best practices to sketch and wireframe user interface solutions
Collaborate on user experience planning with peers and team leads
Analyze user, process, and systems data and create executive analytics dashboards
Work with project managers to define and execute on analysis deliverables throughout all phases of software delivery
Contribute to business analysis process maturity and governance programs
Perform other duties related to software delivery as needed i.e. testing
Qualifications
4 year degree in a related field
5+ years of relevant hands-on experience
Experience with software design and development in a test-driven environment
Strong working knowledge of software development, Waterfall and Agile (Scrum, Kanban) methodologies
Experience with user interface design patterns and User-Centered Design methods
Experience working on multiple projects with time sensitive deadlines
Experience leading requirements-gathering sessions required