C

Business Systems Analyst

CGI

Toronto, Ontario, Canada (Hybrid) · Full Time

Be the first to apply

Experience
5+ yrs
Salary
CAD 65,000 – CAD 115,000 / year
Openings
1
Posted
5 hours ago
Work mode
Hybrid
Eligibility
Experienced professionals with a background in IT, software delivery, project/program management, release management, change management, or DevOps, and who can work onsite in downtown Toronto or at a client office at least two days per week.
Resume
Required to apply

Where you'll work

Job description

Role overview

This position is based in downtown Toronto and/or at a client site, with an expectation to work onsite at least two days per week. The in-office requirement may change at any time. The role sits within a large global IT and business consulting organization focused on collaboration, ownership, and long-term career growth.

Core responsibilities

  • Work with business stakeholders to uncover, analyze, and document requirements.
  • Run workshops and meetings to understand current processes and business needs.
  • Convert business needs into functional and technical specifications.
  • Maintain thorough documentation in Confluence.
  • Prepare business requirement documents, functional specifications, and user stories.
  • Create data mapping documents for integrations and data transformations.
  • Share requirements clearly with development, QA, and other partner teams.
  • Define API specifications, including endpoints, payloads, and RESTful service behavior.
  • Build and maintain JSON schemas for data exchange.
  • Promote consistency and reuse in data models and schema design.
  • Specify events for event-driven solutions.
  • Support integrations across systems using APIs and messaging technologies.
  • Partner with architects and developers to shape scalable integration solutions.
  • Create and maintain Postman collections for API validation.
  • Assist with system integration testing and user acceptance testing.
  • Confirm that delivered solutions satisfy business expectations and quality standards.
  • Serve as the link between business and technical teams.
  • Coordinate with multiple stakeholders to keep alignment and clarity.
  • Share updates, manage feedback, and track change requests.
  • Look for ways to improve processes and streamline work.
  • Follow best practices for API and data design.
  • Help improve documentation standards and knowledge sharing.

Experience and technical background

  • At least 5 years of experience in IT, software development, or project/program management.
  • Roughly 2 to 3+ years of experience in release management, change management, or DevOps settings.
  • Hands-on experience with release coordination in Agile, Scrum, or SAFe environments.
  • Background working across Dev, QA, Operations, and business teams.
  • Solid understanding of the software development life cycle.
  • Familiarity with CI/CD platforms such as Jenkins, Azure DevOps, or GitLab.

Compensation

The stated compensation range for this role is CAD 65,000 to CAD 115,000 per year. Pay is determined by skills, market conditions, experience, training, and any relevant licenses or certifications.

Company culture

The organization emphasizes ownership, teamwork, respect, and belonging. Team members are encouraged to think like owners, contribute to shared success, build client relationships, and grow their careers through access to broader expertise and learning opportunities. The workplace also supports diversity, inclusion, and accessibility, and accommodations are available during recruitment if needed.

Additional information

This is an existing vacancy.

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files