MSZ Systems logo
MSZ Systems Verified
IT Services, Software Development, Cloud Consulting, Data Analytics

Senior BA / Data Engineer

Toronto, Ontario, CanadaHybridContractSeniorPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown โ€” see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

A leading bank (RBC) in Toronto is seeking a Senior BA/Data Engineer for a 1-year hybrid contract role within Capital Markets, focusing on Risk, P&L, and VaR. This unique position requires a strong technical background, specifically mandatory Java development experience, combined with business acumen. Responsibilities include building reports, hands-on coding, and interacting with stakeholders like trading desks and quants. Experience with Tier-1 banks is a plus.

๐Ÿš€ Hiring: Senior BA / Data Engineer (Capital Markets) โ€“ Toronto (Hybrid)

We are hiring for a
unique hybrid role
with a leading bank (
Royal Bank of Canada โ€“ RBC
) in Toronto.

This is
NOT a typical BA role
โ€” looking for a strong
technical + business candidate
.

๐Ÿ“ Role Details

  • Location: Toronto (Hybrid โ€“ trading floor exposure)
  • Duration: 1-year contract (extendable)
  • Domain: Capital Markets (Risk / P&L / VaR)

๐Ÿ”‘ Key Responsibilities

- 40% โ†’ Build reporting for
Risk, P&L, Value at Risk (VaR)
- 30% โ†’ Hands-on coding (
Java mandatory
, Python/SQL/C# nice to have)
- 30% โ†’ Stakeholder interaction (trading desk, quants, GRM)

โœ… Must Have

- Strong
Java development experience (mandatory)
- Experience in
Capital Markets
- Understanding of
Risk / P&L / VaR
- Ability to interact with business stakeholders (not just coding)

โญ Nice to Have

- Experience with
Citi / RBC / other Tier-1 banks
- Exposure to trading desk / front-office environment

Ready to apply?
You'll be redirected to MSZ Systems's application page.