Position Title: Business Systems Analyst
Location: Downtown Toronto
This role is responsible for performing the business systems analyst functions for all products and services. The primary function will be to establish and maintain system requirements for enhancements or new products and services.
The role is a core project team member and a critical partner to internal stakeholders: Product, Fraud, IT, Testing and PM. Important part of the role is analysing the impact of project changes to other products and services that are dependent on each other.
Business Analysis & Research:
Elicit, document and validate functional and non-functional system requirements in collaboration with business clients, end users and project stakeholders
Preform requirements coverage and impact analysis through traceability of system requirements to business requirements, solution and test cases
Collaborate with external vendors during their development phase and provide clarity on requirements and specifications.
Facilitate with decision makers, systems owners, and end users to identify and resolve systems issues and identify appropriate changes required.
Collaborate in the planning, design, development, and deployment of new applications, and enhancements to existing applications.
Perform analysis of new technologies and standards in payment industry and their impact on solutions
Support PM processes during project life cycle.
As core team member of onboarding projects, support the team in client engagement and clarifying requirements
Support the Release Management process for internal delivery of application and system changes into production and FI environments.
Support the certification team by providing interpretation of business function and specification. Support Operations in production issues and other implementation problem resolution.
Key Working Relationships
Clients – Business & Technical:
- Assist in communicating release scope, strategy, certification requirements. Internal departments:
- Key stakeholders are Product and IT for requirements and prioritization.
- Extended teams are Client Management, Security, Operations, MIS, Finance, PMO, and LCR for group
Specific requirements in relation to new features or changes.
- IT and tool vendors – communicate requirements, manage deliverables and release schedule. Testing team:
- Ensure the requirements are testable, develop traceability matrix and coordinate with testing team for functional validation.
Strong analytical skills and planning capability to manage the deliverables.
Strong knowledge of the development process for both large-scale distributed and centralized software applications.
Strong knowledge on analytical practices, facilitation and collaboration with team members and help in decision making.
Excellent verbal and written communication skills to technical and non-technical audiences of various levels in the organization.
Solid understanding of Requirements Elicitation, Analysis, Documentation & Management best practices
Practical experience with development of System Requirements using Use Cases
Experience with UML, BPMN or other Visual Modeling notations
Experience in using requirements definition and management tools is a strong asset
Good facilitation skills and an ability to influence others on the best approach to take and drive cross functional collaboration.
Professional Experience & Education
University Degree and/or equivalent preferred.
Education background in computer systems and/or engineering preferred. Minimum five (5) years experience in a business analyst role.
Familiar with tools and practices for requirements definition and management.
Experience working successfully in an environment involving multiple stakeholders with competing objectives. Knowledge of financial services area and payment technology is a strong asset
Knowledge on chip card payments processing (EMV) would be a definite asset
Experience in retail systems (POS), banking machines and financial systems would be a definite asset.