This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly accomplished Senior Business Analyst to provide expert-level technical requirements engineering, business process re-engineering, and strategic change management for large-scale IT projects and digital transformation initiatives. In this role, you will lead complex requirement elicitation streams, mapping out intricate data integrations, logical data structures, and multi-system workflows. Acting as the premier interface between cross-functional business stakeholders and engineering execution squads, you will translate abstract business goals into highly technical, testable application blueprints, functional models, and data mapping specifications.
Job Responsibility
Lead full-lifecycle requirements elicitation, analysis, and documentation tracks—authoring comprehensive Business Requirements Documents (BRDs), Functional Requirements Specifications (FRSs), and strict Non-Functional Requirements (NFRs)
Conduct rigorous current-state evaluations and design future-state frameworks, applying re-engineering concepts to construct detailed As-Is and To-Be process maps, data flow charts, and behavioral use cases
Analyze data source structures to define interface and integration requirements, creating precise Source-to-Target mappings, data cleansing criteria, and analytical dashboard/KPI models
Partner with technology leadership to evaluate modern market capabilities, conduct comprehensive technology scans, and actively drive the technical authorship of Requests for Proposals (RFPs) and vendor procurement materials
Navigate solution assessments through formalized enterprise architecture gating frameworks and unified project management methodologies, maintaining a precise Requirements Traceability Matrix (RTM)
Plan, design, and oversee UAT strategies—defining technical test cases, coordinating testing data variables, maintaining defect log lifecycles, and managing cross-functional triage groups
Formulate technical change impact evaluations, business readiness frameworks, data migration blueprints, and operational transition checklists to de-risk platform rollouts
Design and run JAD (Joint Application Design) workshops, interviews, and interactive UI screen mock-up sessions, translating executive goals into detailed briefing notes and solution options
Requirements
Minimum of 10+ years of progressive professional experience serving as a Business Analyst, Systems Analyst, or Solution Designer within complex IT project environments, multi-tier system implementations, or digital transformation tracks
Demonstrated experience taking complete technical ownership of leading requirements discovery activities on medium-to-large corporate software initiatives
High proficiency mapping logical data configurations, UML models, and data architecture layouts using Computer-Aided Software Engineering (CASE) tools and modeling suites (such as MS Visio or PowerDesigner)
Solid functional knowledge of data modeling, schema mapping, reporting engines, and analyzing background database frameworks
Practical understanding of testing methodologies across all facets of the validation lifecycle (including unit, integration, regression, performance, load, security, and UAT frameworks)
University or Community College degree in Computer Science, Electronic Engineering, or an approved equivalent combination of education and senior professional technology experience
Nice to have
Formal, accredited professional credentials in Business Analysis (e.g., CBAP) and Change Management methodologies (e.g., PROSCI)
Prior professional experience delivering complex I&IT documentation or software modernization frameworks within a Canadian public sector or highly regulated corporate IT cluster
Practical understanding of digital accessibility compliance, including WCAG and AODA regulations and standards