Share this job
Application Developer
Montreal, QC
Apply for this job

Our systems form a key component of our company trade processing plant and support the sales and trading activities of the Institutional Equity Division (IED) and Fixed Income Division (FID). Situated in the heart of the firm's middle office we handle over 25 million executions per day across 60+ global exchanges and serve around 1000 users including sales staff on trading desks, client support staff, and an ever growing number of external clients that depend on the allocation services we build. We process flow for over 20 sales and execution systems and over 50 trading desks worldwide (Listed Derivatives, Cash EQ & FID, Programs, Equity Swaps, IPO, and Corporate Coverage).


Role: 


You will join the cross-asset Trade Enrichment team in North America developing best of breed trade enrichment and booking services for our company. This is a rare opportunity to work on large scale, highly distributed and mission critical systems. You will have an opportunity to design system architectures & work on state of the art technology platform. The team uses a variety of technologies including Java, C#, Angular and Perl.

We leverage MQ, Kafka, Machine Learning, Distributed Caching, DB2 and Spring. The team also actively explores new technologies where they can bring competitive advantage. You will work closely with traders, strats, global operations and prime brokerage users. In addition, the role also involves working with external vendors and client tech teams.


Required Skills:

-Strong communication and stakeholder management skills

-Strong Core Java and OO fundamentals

-Working knowledge of Linux/Unix

-Working knowledge of SQL

Desired skills:

-Prior experience working in the financial sector

-Exposure to queuing, database, and caching technologies

-Exposure to Cloud technologies


Apply for this job
Powered by