About The Position

The Controllership group provides finance services to CIBC’s businesses through effective governance and decision support processes. These services include financial, management and regulatory reporting, maintenance of accounting records, financial analysis and planning, tax planning and compliance, treasury, investor relations, and regular reviews of business line performance. As a Business Analyst, you will be involved in Finance’s process improvement program, development of new or existing Controllership, Capital Markets and Wholesale Banking initiatives and assisting Middle Office analysts on maintaining existing processes and development of new reports and testing of new systems or databases to ensure accuracy and completeness. Depending on the project, you may also provide support to Front Office, Risk Management and Finance and interact with business partners (all levels). You will be participating in team meetings and are also encouraged to provide input on improvement opportunities on existing processes.

Requirements

  • Currently enrolled in post-secondary education and returning to full time studies after term.
  • Strong working knowledge of database design.
  • Strong working knowledge of DB management.
  • Strong knowledge of Microsoft Office Suite with a focus on advanced Excel (including VBA and designing libraries) or programming such as Java, PHP or Python.

Nice To Haves

  • Experience using VBA.
  • Experience using SQL.
  • Experience using VB.net.
  • Experience using Java.
  • Experience using MS Visio.
  • Experience using HTML 5.
  • Experience using C#.

Responsibilities

  • Involved in Finance’s process improvement program.
  • Development of new or existing Controllership, Capital Markets and Wholesale Banking initiatives.
  • Assisting Middle Office analysts on maintaining existing processes and development of new reports.
  • Testing of new systems or databases to ensure accuracy and completeness.
  • Provide support to Front Office, Risk Management and Finance.
  • Interact with business partners (all levels).
  • Participating in team meetings.
  • Provide input on improvement opportunities on existing processes.

Benefits

  • Competitive compensation
  • Banking benefit
  • Wellbeing support
  • Employee and family assistance programs
  • MomentMakers, our social, points-based recognition program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service