Description:
“Local candidates only and This role requires that all successful applicants be fully vaccinated against COVID-19 as a condition of the engagement and provide proof of such vaccinations within 3 days of commencement of services.”
Position Description: The Securitized Products Technology (SPG) IT Group is responsible for the development of the technology strategy to support multiple trading desks. Applications under this umbrella can range from integrating data from many different sources, distributed infrastructures, and trading-related applications for analysis and risk management.
Role Description
We are looking for a talented back-end developer who has strong fundamentals and can quickly learn new technologies needed to help build the next generation infrastructure and maintain/replace existing systems. The candidate will help support the trading desks, build platforms that streamline business processes and open the door to new business opportunities.Core processes and systems we build and support include web applications and services, ETL batches and the databases used by those system.Candidate does not need to have pre-existing knowledge of Fixed Income, but must demonstrate a desire and aptitude to learn about the asset class.
The current team is global, concentrated in Montreal and New York.
Day-to-day responsibilities may include:
Work with agile team to iteratively deliver production quality components to trading desk
Design and implement end-to-end components with a strong sense of scalability, re-usability, and QA
Learn new technologies as needed, teach other team members
Explore and master existing and new datasets to maximize efficiency
Communicate with traders and desk strategists on new application requests
Provide support to trading desk on any application or tradeflow related issues
Skills Required:
Strong in Java, Spring, JDBC, Hibernate
Experience developing WebServices/REST services deployed over Tomcat/Jetty/CXF
Multi-threaded & distributed computing experience
Web application implementation & n-tier architecture
Strong in relational databases (complex queries, building DDL)
Experience working with linux and one or more scripting languages (python, perl, etc)#OO fundamentals, design patterns, data structures and algorithms
Bachelor's or Master's Degree in Computer Science or related field
5+ years of professional experiences
Skills Desired:
Working knowledge of Fixed Income products and businesses
Experience building applications with HTML5, CSS, JavaScript, Angular, Typescript helpful#Other web UI frameworks such as React, jQuery, ExtJS#Strong sense of ownership a big plusSkills Proficiency: Intermediate