Technical Project Manager / Business Analyst
--Toronto, ON (4 Days Onsite – Non-Negotiable)--
Technical Project Manager / Business Analyst
Location: Toronto, ON (4 Days Onsite – Non-Negotiable)
Employment Type: Contract
Job Description
We are seeking a highly skilled Technical Project Manager / Business Analyst with strong hands-on Business Analysis expertise. While the role includes Project Management responsibilities such as coordination, reporting, and delivery tracking, the primary focus is on Business Analysis activities including requirements gathering, issue investigation, testing coordination, and end-to-end delivery support.
Primary Focus
- Business Analysis (Majority Focus)
- Project Management (Secondary Focus)
Key Responsibilities
Business Analysis
- Lead requirements elicitation sessions and stakeholder discussions
- Create and maintain:
- Functional Requirements
- Business Requirement Documents (BRDs)
- User Stories
- Perform As-Is analysis and recommend workflow/process improvements
- Investigate system and data issues and conduct root cause analysis
- Coordinate UAT and testing activities
- Support release validation and regression testing
- Collaborate closely with Development, QA, and Operations teams
Project Management
- Independently manage small to mid-sized projects
- Provide project status updates, reporting, and risk tracking
- Manage project dependencies, timelines, and scope
- Deliver projects using Agile and Waterfall methodologies
Technical & Data Responsibilities
- Write complex SQL queries for data analysis and validation
- Utilize Python (preferred) to automate BA activities
- Design and visualize:
- APIs
- System Integrations
- End-to-End Workflows
- Act as a liaison between business and technical teams
Required Experience
Domain Experience (Must Have)
- Capital Markets
- Compliance OR Risk Management OR Regulatory Projects
- Business Analysis / Project Management experience
Core Skills
- Requirements Elicitation
- Functional Documentation
- BRDs & User Stories
- Agile & Waterfall Delivery
- Workflow Optimization
Technical Skills
- Advanced SQL
- Working knowledge of Python
- Strong technical understanding with the ability to:
- Understand and design APIs
- Visualize system workflows
Ideal Candidate Profile
- Technical PM who can function as a Senior Business Analyst
- Comfortable owning delivery and execution
- Hands-on problem-solving mindset
- Excellent communication skills with both stakeholders and technical teams