Search jobs > Montreal, QC > Software developer

Software Developer - Post-Trade Automation

Squarepoint Capital
Montreal, QC, Canada
$60K a year (estimated)
Full-time

Squarepoint is a global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets that seeks to achieve high quality, uncorrelated returns for our clients.

We have deep expertise in trading, technology and operations and attribute our success to rigorous scientific research. As a technology and data-driven firm, we design and build our own cutting-edge systems, from high performance trading platforms to large scale data analysis and compute farms.

With offices around the globe, we emphasize true, global collaboration by aligning our investment, technology and operations teams functionally around the world.

Role : Software Developer - Post-Trade Automation

Team : Post Trade

Department : Development

Location : London, Montreal

The BO team is responsible of development, deployment and support for middle / back office applications that processes millions of records every day.

Our four main areas of work are :

  • Transactions feeds for fund administrator, brokers, t+0 matchers and MIFID
  • Streaming and booking of VOICE trades, executed on external trading platforms such as Bloomberg, Fidessa or SpiderRock.
  • End-of-day reconciliation of trades, positions and PnL
  • End-of-day / month reporting and analytics related to Positions, Trades, Margin, Cash, Wallet, Currency expositions, PnL.

The role provides the opportunity to learn various aspects of the financial business functions including booking, clearing, risk, accounting and compliance.

Position Overview :

  • Design and develop pipelines for post-trade processing
  • Own applications in production globally and provide 2nd level application support
  • Work closely with Operations, Traders & Compliance to gather requirements & receive feedback
  • Close collaboration with global counterparts to ensure maximum reuse of effort

Required Qualifications :

  • Relevant degree in Computer Science, Computer Engineering or Engineering
  • 3 years of experience on either Python or Java
  • Experience of processing large datasets with PostgreSQL database and data frame
  • Experience in trade booking with FIX protocol
  • Knowledge of trading, booking and / or position keeping
  • 3 years of exposure to scalable, geographically distributed and high availability architectures
  • Experience with applications supporting reporting and reconciliation
  • Team Player capable of developing industrial strength software components
  • Good communication skills
  • Proven independent contributor in a team dynamic
  • Knowledge and understanding of OTC products (Interest Rate Swaps, Variance Swaps, CDS etc) bookings
  • Knowledge in C++ and Big Data tools such as Spark, Kafka, Elastic
  • 26 days ago
Related jobs
Squarepoint Capital
Montreal, Quebec
Full-time

Software Developer. Post Trade AutomationTeam. Post TradeDepartment. DevelopmentLocation. London.. Design and develop pipelines for post trade processingOwn applications in production globally and..

TechnoGénie - Chasseurs de Talents
Dorval, Quebec
Part-time

Education. College, CEGEP or other non university certificate or diploma from a program of 1 year to 2 years Experience. 2 years to less than 3 years Financial benefits As per coll..

Promoted
Pow.re
Greater Montreal Metropolitan Area, Canada
Full-time

La connaissance d'une autre langue est nécessaire pour ce poste car le candidat sera obligé.. Fuel Innovation is looking for a Senior Software Developer to join our office located in Lasalle, QC..

Promoted
Fuel
Greater Montreal Metropolitan Area, Canada
Full-time

This role sits within LBC Tech, a subsidiary of Laurentian Bank. As a Senior Software Developer, the.. Responsibilities. Analysis of functional specifications. Understand key banking software to be able to..

Laurentian Bank
Montreal, Quebec
Full-time

A subsidiary of Laurentian Bank.As a Senior Software Developer, the incumbent will be responsible mainly.. Understand key banking software to be able to determine the scope of the required changes.Capacity to..

Groupe SII
Montreal, Quebec
Part-time

As an experienced rendering developer, you will bring your industry experience to develop the next.. BS or MS Degree in Software Engineering, Computer Science, or equivalent experience A great rendering..