Enable job alerts via email!

Trading Application Software Developer Senior

CGI

Montreal

On-site

CAD 80,000 - 110,000

Full time

30+ days ago

Job summary

A leading company in the financial sector is seeking a developer to join their dynamic Trading team in Montreal. In this role, you will be responsible for developing and maintaining software applications that directly support various trading desk activities. The position requires strong technical skills in Java and modern front-end frameworks, along with experience in financial environments. Bilingual applicants (French and English) are highly preferred due to global collaboration aspects.

Qualifications

  • At least 5 years of experience in investment banking or finance.
  • Proficiency in Java, Spring Boot, and Angular/React.
  • Fluent in French and English.

Responsibilities

  • Building applications for trading desks.
  • Leading migration of applications to updated versions.
  • Collaborating with users to understand needs.

Skills

Java
Spring Boot
Angular
React
Python
SQL
Kubernetes
Docker
CI/CD

Tools

Git
Terraform
Ansible
Azure

Job description

Position Description:

As our Trading department is growing, we are looking for team players and invested individuals interested in bringing new ideas and perspectives.
This is a proximity development team working closely with Linear and Non-Linear trading desks to develop new tools that meet their needs and respond quickly to production issues on existing tools.
This is a central and dynamic role involving the development and maintenance of our software applications, operations, and development platforms.

Your future duties and responsibilities:

What will be your DAY-TO-DAY?
You will join a team providing multiple applications (PnL follow-up, Risk management, Booking transactions, portfolio management, etc.) to support trading desk activities. These applications are crucial and require ongoing enhancements to stay competitive.

Your tasks will include:

  • Building applications for various front office businesses.
  • Defining architecture for new developments.
  • Leading migration of existing components and applications to updated technical versions.
  • Ensuring data and workflows between trading and settlement applications are maintained.

You will manage multiple initiatives from start to finish, including:

  • Collaborating with users to understand needs and translating requirements into Jira.
  • Reviewing and designing architecture for new systems.
  • Providing 2nd and 3rd level support.
  • Collaborating with other teams (networking, systems, QA, support, architects, development).

Required qualifications:

Technical Skills: Java, Spring Boot, Angular, React, Python, SQL.

Skills and Qualifications:

  • At least 5 years of experience as a developer in an investment banking or financial environment.
  • Proficiency in Java, Spring Boot, Angular/React UI, and API development (RESTful, gRPC).
  • Experience with Kubernetes/Docker, service-oriented architecture, databases (MSSQL, PGSQL), source control (Git), unit testing, and CI/CD.
  • Fluent in French and English, with strong communication skills.
  • Ability to thrive under pressure and work effectively with global teams.

Nice to Haves:

  • Experience with Terraform, Ansible, Azure.

Additional info:

This position is based in Montréal. Due to US Federal Securities law, candidates will undergo enhanced background screening, including fingerprinting by a FINRA-approved vendor.

Localization: Montréal

#LI-AR1

Bilingualism (French and English) is required for this role due to interaction with clients worldwide.

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