Enable job alerts via email!

R-0000114009 Associate Director, Lead Fullstack Developer (C#/WPF)

RBC

Montreal

Hybrid

CAD 80,000 - 130,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking an Associate Director, Lead Software Developer to join their Capital Markets Technology team. This role involves developing a proprietary Risk Generation Engine and optimizing data services for Equity Derivatives trading. The ideal candidate will have extensive experience in C#, Python, and WPF, along with a solid understanding of equity derivatives and capital markets. This dynamic position offers the chance to work in a collaborative environment, delivering impactful solutions while enjoying a flexible work/life balance and comprehensive rewards.

Benefits

Comprehensive rewards including bonuses and benefits
Leadership support for development
Flexible work/life balance options
Dynamic, collaborative team environment

Qualifications

  • 7+ years of experience in C# with Async, Multi-threading, .NET Core.
  • Experience with CI tools and automated testing tools.

Responsibilities

  • Build technology solutions for Equity and Equity Derivatives trading desks.
  • Collaborate with Data team on data services improvements.

Skills

C#
Python
C++
WPF
SQL
CI tools (Helios, Jenkins, GitHub)
Equity derivatives knowledge
Application Development
Detail-Oriented
Group Problem Solving

Education

Bachelor’s degree in Computer Science

Tools

Helios
Jenkins
GitHub

Job description

Job Summary

Job Description

Capital Markets Technology, Equities group is seeking an Associate Director, Lead Software Developer to work on a Risk & Analytics Services Applications supporting the Equity Derivatives trading desks. The platform stores risk analytics generated by a proprietary valuation engine and makes them available through a variety of interfaces to Traders. The applications also involve saving market data, running reports, and analysis to serve the trading desk.

What will you do?

  1. Work as a member of a global team to build technology solutions used across the Equity and Equity Derivatives trading desks (Flow, DLO, STP, CED, CASH).
  2. Develop Proprietary Risk Generation Engine (C#, Python, C++).
  3. Collaborate with Data team on data services improvements to optimize pricing, risk generation, and data transfer, with knowledge of data serialization, IPC, systems communication, and data architecture.
  4. Optimize data models, data storage, and report generation (RDMBs, in-memory DB, RPC).
  5. Work with the Risk Visualization team on risk data storage, communication mechanisms, and efficient data transfer between the risk generation engine and visualization applications.
  6. Communicate and interact regularly with RBC partners and employees across Canada and worldwide.

What do you need to succeed?

Must-have

  • Bachelor’s degree in computer science or related field with 7+ years of experience in C# (Async, Multi-threading, .NET Core, ASP.NET).
  • 4+ years of experience in WPF.
  • Solid knowledge of SQL.
  • Experience with CI tools such as Helios, Jenkins, GitHub, and automated testing tools.
  • Knowledge and understanding of equity derivatives (Options, Greeks, Volatility, Stocks).
  • Knowledge of capital markets and electronic trading flows.

Nice-to-have

  • Experience in banking or financial services industry.
  • Familiarity with test case design at various levels or non-functional testing.

What’s in it for you?

We thrive on challenges, progressive growth, and teamwork to deliver trusted advice, helping clients thrive and communities prosper. We value support, potential, making a difference, and mutual success.

  • Comprehensive rewards including bonuses, benefits, competitive pay, commissions, and stock options.
  • Leadership support for development through coaching and opportunities.
  • Flexible work/life balance options.
  • Work in a dynamic, collaborative, and high-performing team.
  • Make a lasting impact.

#TECHPJ

#LI-post

#LI-hybrid

Job Skills

Application Development, Application Integrations, Application Maintenance, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, SDLC, System Applications

Additional Job Details

Address: 1 PLACE VILLE MARIE, MONTRÉAL

City: MONTRÉAL

Country: Canada

Work hours/week: 37.5

Employment Type: Full-time

Platform: CAPITAL MARKETS

Job Type: Regular

Pay Type: Salaried

Posted Date: 2025-05-06

Application Deadline: 2025-06-10

Note: Applications will be accepted until 11:59 PM on the day prior to the deadline above.

Inclusion and Equal Opportunity Employment

At RBC, we believe an inclusive workplace with diverse perspectives is key to our growth. We support our employees to perform at their best, collaborate, innovate, and grow professionally, reflecting our purpose and creating value for clients and communities. We foster a respectful, inclusive workplace with policies and programs that promote respect, belonging, and opportunity for all.

Join our Talent Community

Stay informed about career opportunities at RBC. Sign up for updates on jobs, tips, and recruitment events at jobs.rbc.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.