Analyzes business issues and defines requirements to design IT solutions that align with organizational goals
Collaborates with product manager, delivery lead, user experience, and/or project teams to gather information, model systems requirements, and document specifications
Develops and implements automated system protocols that reduce manual processes, increasing overall operational efficiency
Partners with delivery team to maintain workflow charts and diagrams to study system capabilities and write detailed specifications
Partner with product managers and delivery leaders on business rule configuration and change requests
May create end-user documentation and deliver training to ensure successful adoption of new systems
May monitor project milestones, phases, and elements to ensure timely and budget-compliant delivery
Performs other duties as assigned.
Requirements
Bachelor’s degree in Business, Information Technology, Computer Science or a related field
Generally, a minimum of 6 years of related experience that includes experience in designing, coding, testing, debugging, documenting and/or maintaining applications required or configuring and using application software in a business setting
Provides requirements guidance to program manager, project manager and/or project teams
Participates in all phases of the requirements life cycle and requirements teams for small to moderately complex programs and projects
May make recommendations for Best Practices and introduce new techniques/tools to the BA Practice (including methods/approaches)
Exhibits strong business knowledge and ability to identify and define business needs including a high level of understanding of organization's business and technology operations
May serve as Scrum Master on an agile team, helping the team through a combination of facilitation and coaching
Strong analytical skills with the ability to gather and analyze data to drive decision-making.