Business Systems Analyst Category: Business Analysis (functional and technical)
Main location: Canada, Ontario, Toronto
Position ID:J0426-1929
Employment Type: Full Time
Position Description: This role is hybrid and requires you to be at our downtown Toronto and/or Client office at a minimum 2 days per week - subject to change at any time.
Your future duties and responsibilities: Requirements Gathering & Analysis
• Collaborate with business stakeholders to elicit, analyze, and document requirements
• Conduct workshops and meetings to understand business processes and needs
• Translate business requirements into functional and technical specifications
Documentation & Communication
• Create and maintain detailed documentation in Confluence
• Prepare business requirement documents (BRDs), functional specs, and user stories
• Develop data mapping sheets for system integrations and transformations
• Clearly communicate requirements to development, QA, and other teams
API & Data Design
• Design and define API specifications (RESTful services, endpoints, payloads)
• Develop and maintain JSON schemas for data exchange
• Ensure consistency and reusability in data structures and schema design
Integration & Event Design
• Define event specifications for event-driven architectures
• Support integration initiatives across systems using APIs and messaging frameworks
• Work closely with architects and developers to ensure scalable integration design
Testing & Validation
• Create and manage Postman collections for API testing
• Support system integration testing (SIT) and user acceptance testing (UAT)
• Validate that delivered solutions meet business requirements and quality standards
Stakeholder Management
• Act as a bridge between business and technical teams
• Engage with multiple stakeholders to ensure alignment and clarity
• Provide regular updates and handle feedback and change requests
Continuous Improvement
• Identify opportunities for process improvements and optimization
• Ensure adherence to best practices in API and data design
• Contribute to documentation standards and knowledge sharing
Required qualifications to be successful in this role: 1. 5+ years of experience in IT, software development, or project/program management
2. 2-3+ years of experience specifically in release management, change management, or DevOps environments
3. Experience managing releases in Agile / Scrum / SAFe environments
4. Experience working in cross-functional teams (Dev, QA, Ops, Business)
Technical Skills
1. Strong understanding of Software Development Life Cycle (SDLC)
2. Knowledge of CI/CD tools (e.g., Jenkins, Azure DevOps, GitLab)
"CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $65,000-$115,000. This role is an existing vacancy."
#LI-GS!
Skills: - Business Analysis
- Financial Services
- JSON Web Token (JWT)
- Postman
- RESTful (Rest-APIs)