Description: Under general supervision, the Business Analyst formulates and defines systems scope and objectives through research and fact-finding combined with an understanding of applicable business systems and industry requirements. With this knowledge, develops or modifies moderately complex information systems. Includes analysis of business and user needs, documenting requirements, and revising existing system logic difficulties as necessary. Guides and advises less-experienced Business Analysts. Competent to work in some phases of systems analysis and considers the business implications of the application of technology to the current business environment. Accountabilities:
Understand and translate business and customer needs into software development work for your team’s specific product domain to accomplish business results
Analyze and document identified business process and/or technical improvement needs while evaluating information from multiple stakeholders and data sources
Work in partnership with other dependent technology teams when determining work and priority for your team’s domain using an understanding of the dependencies of your team’s domain as well as an understanding of the technology structure and ask questions to learn where to go for information
Collaborate to build requirements that align with target architecture
Understand business processes and identify potential opportunities for improvement by analyzing the processes and capabilities of the team’s technology
Understands how data impacts business operations for internal and external customers and trading partner(s)
Partners with the team(s) to identify, mitigate and escalate project risks
Coordinates and communicates necessary changes for the team to be efficient, effective and work with a sense of urgency
Keep stakeholders informed on deliverables and partner with your team to mitigate risks and resolve technical impediments. Identify and escalate risks that impact the project deadline to leaders, project managers, and delivery leads.
Partner with others in creating, coordinating and executing test plans that cover user acceptance criteria. This may include quality assurance testing (QA) and user acceptance testing (UAT), as well as defect and issue tracking processes.
Problem determination and resolution
Communication - explain technical concepts in non-technical terms to individuals and groups
Oral communication at all levels (business (executives, resource managers, team leads, operational staff), corporate Project Management Office, external clients and vendors, and IT (executive, project managers, resource managers, analysts, business analysts, developers, technical support, quality assurance analysts, testers)
Written communication at all levels
Business requirements gathering
Technical requirements gathering
Test scenarios, cases
Data and workflow diagrams
Customer Journey mapping
Tools and techniques
Knowledge of Project management methodology and guidelines
System development life cycles
Ability to establish and maintain cooperative working relationships with those contacted during work.
Ability to prioritize, meet deadlines, and manage changing priorities
Organizes, schedules, and coordinates a variety of activities and projects
Ability to work independently or with a team
Ability to learn and support technical changes - new hardware, software, technical platforms
Ability to learn and support functional changes – new processes, methodologies, standards, guidelines
Ability to contribute and participate in multiple projects
Thrives in a fast-paced environment
Maintains strong attention to detail in high-pressure situations.
Preferred: BA certification, or pursuing Experience in the banking and/or financial systems industry