Recherche d'emploi > Montréal, QC > Software developer

Software Developer - Post-Trade Automation

Squarepoint Capital
Montreal, QC, Canada
60K $ / an (estimé)
Temps plein

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
  • Il y a plus de 30 jours
Emplois reliés
Squarepoint Capital
Montréal, Québec

Role: Software Developer - Post-Trade Automation. Design and develop pipelines for post-trade processing. 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. ...

Amazon Development Centre Canada ULC
Montréal, Québec

As a Software Developer, you contribute to the creation of various technology components for a new MOBA. Nous vous incitons donc à postuler, même si vous ne présentez peut-être pas toutes les qualifications listées. Together, we develop world-class automation and tools that seamlessly integrate with...

Ericsson
Montréal, Québec

JOB Title: 5G Software Test Automation Developer. To support and enable service providers with their transition to cloud native software and automated operations, we are looking for software developers that can own design through implementation, validation, and deployment to handoff to customers. In...

Amazon
Montréal, Québec

Développeuse, Développeur de logiciels (outils d'assurance qualité et automatisation) | Software Developer (QA Tools & Automation), Montreal Internal Studios QA Team. As a Software Developer, you contribute to the creation of various technology components for a new MOBA. Nous vous incitons donc à po...

Offre sponsorisée
Myticas Consulting
Canada

The recruitment team at Myticas Consulting is currently in search of a senior-level FPGA Developer who would be interested in a full-time permanent remote opportunity offered within Canada and/or the United States. ...

Offre sponsorisée
RI-MUHC | Research Institute of the MUHC | #rimuhc,
Canada

The data engineer is responsible for architecting, implementing, and maintaining compute frameworks, analysis tooling, and/or model implementations used or created by the Data Science team to support the management and analysis of clinical and administrative data at the McGill University Health Cent...

Offre sponsorisée
CloudLabs Inc
Canada
Télétravail

As a Data Engineer, you will play a crucial role in designing, developing, and maintaining our data infrastructure. Proven experience as a Data Engineer or similar role, with a strong focus on AWS data services. We are seeking a talented Data Engineer to join our dynamic team. Troubleshoot and resol...

Offre sponsorisée
Hunter Bond
Montréal, Québec

Are you a rising C++ star with 1-4 years of experience under your belt? Ready to join the ranks of an Elite Fintech firm and take your coding prowess to new heights? I am on the hunt for junior developers with an appetite for learning and a passion for financial technology. ...

Offre sponsorisée
Intelliswift Software
Canada

Job Details: Hardware Design Engineer with SystemC and HLS. ...

Offre sponsorisée
Green Courte Residential Holdings.
Canada
Télétravail

Given the rapid pace of change in the data and analytics role, the Senior Data Engineer will also be a key technical visionary for GCRH, helping the company find new efficiencies using technology by building a deep understanding of GCRH’s value proposition and processes, continually staying informed...