About the job
Permanent Full Time
Canada Life is seeking an IT Business Systems Analyst (BSA) to join our Group Life & Disability technology team. This role supports the delivery and ongoing enhancement of systems that enable our Group Insurance products, working closely with business partners, developers, QA teams, and other IT stakeholders.
This position is well suited to a mid-level Business Systems Analyst who can bridge business needs and technical solutions by eliciting, analyzing, and documenting clear business and functional requirements, producing high-quality user stories and acceptance criteria, and working comfortably in a technical environment. The role requires a practical understanding of system behaviour and supporting data, the ability to write SQL queries when needed, and the capability to operate effectively within Agile delivery teams (primarily Kanban, with some Scrum based initiatives).
What you will do:
Requirements & Analysis
- Elicit, analyze, document, and validate business, functional, and non‑functional requirements for system enhancements and initiatives.
- Translate business needs into clear functional specifications and user stories that support technical delivery.
- Analyze existing applications and processes to assess impacts, dependencies, and risks associated with proposed changes.
- Facilitate meetings, walkthroughs, and reviews with business and technical stakeholders.
Technical & Data Analysis
- Perform data analysis and validation using SQL to support requirements elaboration, issue investigation, and testing.
- Develop and maintain data mapping documentation, including source‑to‑target definitions and business rules.
- Work with teams supporting IBM Mainframe environments, including applications leveraging DB2 databases, with a focus on understanding system behaviour rather than hands‑on development.
- Support root‑cause analysis by investigating system logic, data anomalies, and upstream/downstream integrations.
Agile Delivery
- Actively participate in Agile delivery teams, primarily using Kanban, and contribute to Scrum‑based project work as required.
- Create, refine, and manage user stories, acceptance criteria, and supporting documentation using Jira and Confluence.
- Participate in backlog refinement, delivery planning, reviews, and retrospectives.
- Collaborate closely with developers and architects to ensure shared understanding of requirements and solution intent.
Quality & Testing
- Develop test scenarios and test cases aligned with business and system requirements.
- Participate directly in system and UAT testing, while working alongside a