Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Business Systems Analyst/Data Engineer

$118k - $152k per year
Full-time

Capco

Help shape modern data platforms and analytics solutions that enable smarter business decisions. Join Capco to bridge business needs with innovative data engineering, delivering scalable solutions for leading financial services clients.

The Role

We're looking for a Business Systems Analyst / Data Engineer to combine strong business analysis expertise with hands-on data engineering capabilities. In this role, you'll work with stakeholders to understand business and data requirements while designing and delivering enterprise reporting and analytics solutions using modern Azure data technologies.

You'll collaborate with cross-functional teams throughout the project lifecycle, helping transform complex business requirements into scalable, high-quality data solutions that drive informed decision-making.

What You'll Do


  • Partner with business stakeholders to gather, analyse, and document business, functional, and data requirements for enterprise reporting and analytics solutions.

  • Design, develop, and maintain scalable ETL/ELT data pipelines that ingest, transform, and integrate data from multiple source systems within Azure-based environments.

  • Perform data profiling, validation, reconciliation, and quality assurance activities to ensure data accuracy, integrity, and consistency.

  • Produce source-to-target mappings, data models, technical specifications, and support system integration testing, user acceptance testing, and production deployments.

  • Collaborate within Agile delivery teams, working closely with solution architects, developers, and QA professionals while contributing to continuous improvement initiatives.

What We're Looking For


  • Proven experience (5+ years) as a Business Systems Analyst, Data Engineer, or in a hybrid BSA/Data Engineering role with strong business and technical analysis skills.

  • Advanced SQL expertise with hands-on experience developing ETL/ELT pipelines, data modelling, and data warehousing solutions.

  • Strong programming experience using Python and PySpark, with practical knowledge of Azure-based data platforms.

  • Excellent analytical, communication, stakeholder management, and problem-solving skills with experience working in Agile environments.

  • A collaborative mindset with the ability to translate business requirements into scalable, reliable data solutions.

Bonus Points For


  • Experience with Microsoft Fabric, Azure Data Factory, Azure Synapse Analytics, Azure Databricks, Azure SQL Database/SQL Server, Power BI, Azure DevOps, Git, Jira, and Confluence.

  • Experience delivering enterprise reporting and analytics solutions within large, complex organisations.

  • Knowledge of cloud-native data architectures and modern data engineering best practices.

  • Experience working across cross-functional business and technology teams.

  • Financial services industry consulting experience.

Why Join Capco


  • Deliver high-impact technology solutions for Tier 1 financial institutions.

  • Work in a collaborative, flat, and entrepreneurial consulting culture.

  • Access continuous learning, training, and industry certifications.

  • Be part of a team shaping the future of digital financial services.

  • Help shape the future of digital transformation across Financial Services & Energy.

Benefits


  • Comprehensive Benefits Coverage – 100% company-paid health, life, and disability insurance effective from Day 1 of employment.

  • Retirement Savings Program – RRSP with the option of receiving a matching employer contribution.

  • Virtual Health Care, Employee & Family Assistance Program (EFAP), and enhanced parental leave benefits available from Day 1.

  • Wellness support including fitness reimbursement and a company-sponsored gift to celebrate the arrival of a new child.

  • Business Coach from Day 1 with personalized one-on-one coaching to accelerate your professional growth.

Inclusion at Capco

We're committed to making our recruitment process accessible and straightforward for everyone. If you need any adjustments at any stage, just let us know – we'll be happy to help. We value each person's unique perspective and contribution. At Capco, we believe that being yourself is your greatest strength. Our #BeYourselfAtWork culture encourages individuality and collaboration – a mindset that shapes how we work with clients and each other every day.

Use of Artificial Intelligence in Talent Acquisition

At Capco, we use artificial intelligence (AI) tools to support and enhance several parts of talent acquisition. This includes using AI-enabled features within LinkedIn to help source potential candidates, speeding up routine recruitment communications such as emails and creating compelling and brand-aligned job postings that accurately reflect role requirements, and AI-scheduling applications to improve the efficiency of interview coordination.

AI is used as a support tool only. All hiring decisions are made by talent acquisition and hiring teams.

Why This Role Is Open

We are currently hiring for this role due to an existing or newly created vacancy within our organization. This position is open as part of our ongoing business needs, and we are actively reviewing applications to fill this role with a qualified candidate who can make an immediate impact.

 

Pay Transparency

The salary range for this position is listed below. Additionally, this position may also be eligible to receive an annual discretionary/variable bonus payment.

 

Capco is committed to providing fair and equitable compensation to our people. Our compensation policies and salary ranges are designed to allow our people to progress through the salary range as they demonstrate strong performance and develop in their role over time. The base pay offered to selected candidates will be within the salary range and the placement will vary based upon a variety of factors, including, but not limited to job-related knowledge, skills, experience and internal equity.

Canada Pay Transparency

$118,000 - $152,000 CAD

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Business Systems Analyst/Data Engineer in Toronto, ON vacancy
  •  ...Job Responsibility: CGI is looking for Business Systems Analyst to work on a range of challenging assignments related to the evolution of a variety...  ...estimates Document Product Knowledge artefacts Product Data structure analysis and recommendations Review Test cases... 
    Suggested
    Full time
    Work at office
    2 days per week

    CGI

    Toronto, ON
    10 days ago
  • We are seeking a Business Systems Analyst (BSA) – Financial Systems for a initial 6-month contract opportunity with a top-tier industry leader. Operating...  ...time-off policies. Responsibilities Requirements & Data Analysis: Elicit, analyze, and document technical system... 
    Suggested
    Contract work
    Work at office
    3 days per week

    Randstad

    Toronto, ON
    4 days ago
  • $85k - $125k per year

     ...build a team that puts real, sustainable business outcomes at the core of everything we...  ...to Build. Better. As a Business Systems Analyst in our Delivery guild , you’ll play...  ...technical in nature, working closely with engineering teams and directly with clients to... 
    Suggested
    Full time
    Manual labor
    Flexible hours

    RAVL

    Toronto, ON
    10 hours ago
  •  ...an organization that presents you to consulting opportunities and supports you as a partner? \\\ \ \ \\\\\\\  Business Systems Analyst \\\\\ \\ \(6 month contract to start - Remote Work/Downtown Toronto)\\\ \\\ \ Our client in the Financial Services... 
    Suggested
    Full time
    Contract work
    Remote work

    Yoush Consulting

    Toronto, ON
    10 hours ago
  •  ...Experience with Credit \/ Capital Calculation Engines \/ QRM \/ Market risk technology...  ...capital management technology, treasury systems, or related financial services roles \\\ ~ Translate capital management business rules and data into detailed technology requirements, mappings... 
    Suggested
    Contract work
    Manual labor

    Maarut

    Toronto, ON
    10 hours ago
  • $65.6k - $98.4k per year

     ...Ontario, Canada Hours: 37.5 Line of Business: Technology Solutions Pay Details:...  ...POD and Retail Risk and wealth POD - Risk Data Team provides Retail risk/Wealth Risk data...  ...the Bank. We are looking for a Business Systems Analyst III to join the DaaS- Retail Risk - Risk... 
    Full time
    Work from home
    Flexible hours

    TD Bank

    Toronto, ON
    13 hours ago
  • $65.6k - $98.4k per year

     ...Canada Hours: 37.5 Line of Business: Technology Solutions Pay...  ...for this role. : Produce system requirements and in alignment...  ...components, functionality, interfaces, data flows, and business rules...  ...for Business Systems Analyst roles Leads system requirements... 
    Full time
    Work from home

    TD Bank

    Toronto, ON
    13 hours ago
  •  ...simplify finance for Canadian businesses, empowering them to eliminate...  ...About the Role Float runs on data — and this role exists to make...  ...clearly. As our Data Analyst, Business Intelligence, you'll...  ...partnership with our Analytics Engineer, translating business questions... 
    Full time
    Work at office

    Float

    Toronto, ON
    10 hours ago
  • $42.45 - $49.48 per hour

    Our client, is seeking a motivated, tech-savvy Business Systems Analyst II to join their collaborative Business & Systems Analysis chapter....  ...bridge the gap between business stakeholders and technical engineering teams to analyze operational needs, author clear user stories... 
    Contract work
    Work at office
    Flexible hours
    1 day per week

    Randstad

    Toronto, ON
    5 days ago
  •  ...channels across Canada and the US. Our systems ecosystem is growing fast -- and right...  ...would be solving. We are looking for a Business Systems Engineer who wants to dig into a genuinely...  ...NetSuite development, API-based integrations, data platform connectivity, and our growing... 
    Long term contract
    Full time
    Internship
    Work at office
    2 days per week

    Open Farm

    Toronto, ON
    10 hours ago
  • $63k - $117k per year

     ...Permanent Full Time Canada Life is searching for a Senior Business Systems Analyst to join our Global Technology Team. We offer a high energy,...  ...development teams to understand integration requirements of employee data to and from the SAP SuccessFactors Systems and ensure high... 
    Permanent employment
    Full time
    Casual work

    The Canada Life Assurance Company

    Toronto, ON
    13 hours ago
  • $72k - $138k per year

     ...can find meaning and opportunity. It builds consumer and business confidence, empowers organizations to find imaginative...  ...client-focused Senior Consultant to join our team as a Data Scientist / Power Systems Analyst. This role is ideal for a professional who brings a strong... 
    Permanent employment
    Flexible hours

    Deloitte

    Toronto, ON
    2 hours ago
  • $80k - $130k per year

    Sr. Business Systems Analyst (Payments) Position Description This role is hybrid and requires you to be at our downtown Toronto and/or Client...  ..., and constraints . Actively work with quality engineering lead in defining user story test scenarios and E2E testing... 
    Work at office
    Toronto, ON
    4 days ago
  • $65k - $115k per year

    Sr. Business System Analyst Position Description This role is hybrid and requires you to be at our downtown Toronto and/or Client office (downtown...  ..., testing, implementation, and production support of AML data enhancements within the Enterprise Data Lake. The scope... 
    Work at office
    3 days per week
    Toronto, ON
    21 days ago
  •  ...shape your future at Questrade. What's it like working as a Business Systems Analyst at Questrade? At Questrade, we bring digital solutions into...  ...Systems Analyst gathers business requirements for the engineering team and communicates technical milestones for business stakeholders... 
    Full time
    Work at office
    Flexible hours

    Questrade Financial Group

    Toronto, ON
    7 days ago
  • $45 - $50 per hour

     ...Business Systems Analyst (UAT & Business Testing) Join a collaborative team in the insurance sector where innovation, digital transformation,...  ...translate them into system requirements, epics, user stories, and data mapping documents. • Work with the team to conduct... 
    Hourly pay
    Permanent employment
    Full time
    Contract work
    Casual work
    Afternoon shift
    1 day per week
    Weekday work

    Recrute Action

    Toronto, ON
    4 days ago
  •  ...inclusive world. Role Overview: We are seeking an experienced Business Systems Analyst with deep expertise in the Wealth Management domain to...  ...products, services, and business processes. ~ Proficiency in SQL (data querying and analysis). ~ Advanced Excel skills (pivot... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Toronto, ON
    6 days ago
  • $68 per hour

    Are you a Business Systems Analyst "BSA" looking for your next gig and enjoy going into the office vs. working from home?  If so let us know as we have a client that is looking to add to their team, a Business Systems Analyst for an initial term of 6 months.  There is a strong... 
    Contract work
    Work at office
    Work from home
    Toronto, ON
    a month ago
  • $100k - $120k per year

     ...Job title Business Systems Analyst Reporting to Director of Product Development Years of experience 7+...  ...continuous program improvement. Systems: The applications, data infrastructure, and data science capabilities that power and... 
    Permanent employment
    Full time
    Work at office
    Remote work

    Raising The Village

    Toronto, ON
    9 days ago
  • $75 per hour

    Our client is looking for a Business System Analyst to join a major system migration initiative, transitioning a Fixed Income trading platform from...  ...Business Systems Analyst to support system the migration, data flows, testing, and implementation while working directly with... 
    Contract work
    Work at office
    2 days per week
    3 days per week
    Toronto, ON
    a month ago
  • $80k - $130k per year

    Sr. Wire Payments Business System Analyst Position Description This role is hybrid and requires you to be at our downtown Toronto and/or Client...  ...specifications, user stories, use cases, process workflows, data flow diagrams, and data models to support solution design and... 
    Work at office
    1 day per week
    Toronto, ON
    5 days ago
  •  ...Role: Business Systems Analyst - Contact Center Work Location: Toronto, ON - Hybrid (4 Days WFO) Role Description: Key Responsibilities...  ...solutions comply with banking regulatory requirements, data privacy, security, and risk policies. • Support audit,... 
    Permanent employment

    Astra North Infoteck Inc.

    Toronto, ON
    20 days ago
  • $36.81 per hour

     ...AUG-2026   Reporting to the Captain, Business Analytics and Decision Support Division, Toronto Fire Services, the Analyst is responsible for providing data analysis and business intelligence (...  ...:  FIREFIGHTER INFO & COMM SYSTEMS #64195 Info SessionJoin us!  Monday... 
    Hourly pay
    Permanent employment
    Full time
    Internship
    Monday to friday
    Shift work

    City of Toronto

    Toronto, ON
    3 days ago
  •  ...services client in Toronto is seeking a highly skilled Technical Business Systems Analyst (BSA) with a strong background in .NET and database...  ...bridge between AML business stakeholders, risk officers, and engineering teams to deliver high-impact software solutions for anti-money... 
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Randstad

    Toronto, ON
    13 days ago
  • $123.03k - $147.68k per year

     ...World's connections? We are seeking a Data Platform Engineer to join our team. In this role, you...  ...and maintain scalable data pipelines and systems, leveraging modern data engineering tools...  ...: Partner with Data Scientists, Analysts, and Product teams to understand business... 
    Full time

    Kong

    Toronto, ON
    10 hours ago
  • $25 - $35 per hour

     ...Digital Product Management team as a  Intern, Business Analyst for an 8 month internship starting this...  ...business and product support for Data management. Your primary focus will involve...  ...such as Mathematics, Computer Science, Engineering, Business, or another related field.... 
    Hourly pay
    Long term contract
    Internship
    Immediate start
    Flexible hours

    Picton Mahoney Asset Management

    Toronto, ON
    10 hours ago
  • $74.27k - $137.93k per year

     ...community investments, we lead with values throughout our business. To help us stand out, we help you step up, because when colleagues...  ...The Opportunity Manulife is seeking an expert Data Systems and Support Engineer to join our Canadian Data Office team, as we continue our... 
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Local area
    Flexible hours

    Manulife

    Toronto, ON
    3 days ago
  • $102k - $127.5k per year

     ...and sustainability of our applications, systems, tooling and processes are critical for...  ...and for Lyft’s ability to grow.  The Business Systems Engineer possesses both business and technical acumen...  ...Process Flows. Good exposure to Data migration using FBDI. Should be able... 
    Hourly pay
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    6 days ago
  •  ...Senior Business Systems Analyst - Banking, Gen AI, Postman, API and data integration   Location: Toronto, ON (Hybrid – 4 Days/Week Onsite) Duration: 6–12 Months (Contract)   Job Summary We are seeking an experienced Senior Business Systems Analyst (... 
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    3 days ago
  • $120k - $130k per year

     ...candidate to join our Digital Product Management team as a   Senior Business Data Analyst.   In this pivotal role, you will be responsible for...  ...procedures, problems, input and output requirements and levels of systems access after consulting with business SMEs Use standard... 
    Long term contract
    Full time
    Immediate start
    Flexible hours

    Picton Mahoney Asset Management

    Toronto, ON
    10 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Business Systems Analyst/Data Engineer. Be the first to apply!