Description

Job Summary:

UST is seeking an experienced Data Analyst to join our team on a strategic client engagement with one of Canada’s largest financial institutions. This role is ideal for professionals with a strong foundation in SQL and Python, exposure to trade data in global markets, and solid experience across front office, back office, or risk functions within capital markets.

Key Responsibilities: Analyze, validate, and reconcile large datasets from front office, back office, and risk systems. Write complex SQL queries to extract, transform, and aggregate data from multiple sources. Utilize Python for data analysis, automation, and reporting. Develop advanced Excel models and dashboards for stakeholders. Collaborate with cross-functional teams including traders, risk managers, and operations. Document data flows, business rules, and reporting logic. Support testing and validation of trade-related data pipelines. Work with stakeholders to define business requirements and deliver actionable insights.Required Skills and Qualifications: 

5–6 years of experience as a Data Analyst or in a similar role within financial services.

Strong hands-on experience with SQL and Python for data manipulation and analysis.

Proficiency in Advanced Excel (e.g., pivot tables, macros, formulas).

Exposure to Alteryx is an asset.

Solid understanding of global markets trade data, ideally with experience in front office, back office, or risk teams.

Excellent communication skills – both written and verbal. Proven ability to work independently in a fast-paced, deadline-driven environment.

Nice to Have: 

Experience working within a large bank or capital markets environment.

Familiarity with regulatory reporting and compliance-related datasets.

This role is a 6-9 month contract role.

Skills

SQL, Python, Excel


 

Education

Any Graduate