Application Developer - Python in Toronto at APEX Systems

Date Posted: 8/13/2019

Job Snapshot

Job Description

Job #:  998370


Python Developer
Client: Big Five Bank
Contract: Multiyear project. 1 Year rolling contract.
Location: Toronto, Downtown Core
Application Process: Please apply via the medium on which you are seeing this posting. If you encounter technical difficulties submitting your resume, please send a Word version of your resume to Phil at ppiche@apexsystems.com  . Please reference Job Title Python Developer, Job ID # 998370 
Job Description:
Equity Linked Technology – Market Data Team 
ELT's goal is to be a trusted partner of the Derivatives Business (Equity Client Solutions, Execution Services) and the firm, enabling revenue generation through the application of innovative technology against business goals in a supportable, scalable, efficient manner that drives competitive differentiation while proactively managing the firms' risk. Equity Linked Technology (ELT) supports the Equity Derivatives sales and trading businesses by providing innovative solutions to help drive a competitive advantage. This includes technology solutions for managing risk and P&L, driving front to back STP workflow, market making, and supporting new idea generation. 

Equity Market Data management is a suite of applications used by the bank associates globally to source, store and manage different types of equity market data (volatility, dividends, borrow costs, correlations, volatility of volatility, synthetic spot, yield curves, credit curves, etc.). These parameters are used by various desks to price financial products (Options, Option Strategies, Swaps, etc.), to perform risk calculations, do quantitative analysis and run reports. The team comprises full-stack developers responsible for delivering end-to-end solution(s) to the business. Responsibilities include requirements gathering, design and collaboration with various partners within the bank, development, testing and deployment. The team follows agile principles with focus on automated testing. Releases are happening globally on a weekly\biweekly basis. 
Key Qualifications:

• Development – demonstrate strong development skills, with experience in development of concurrent and distributed systems, and a track record of delivery over complex problem areas 

• University degree in a CS or related field and strong CS fundamentals 

• Enterprise languages experience (Python/Java/.NET/other) 

• Pricing and Risk knowledge – Equities or another asset class 

• A mind set and keen interest in identifying and improving in general and in particular relating to Agile SDLC, process and Dev-Ops 
Advantage 

• Knowledge of the structure and pricing of derivative products 

• Experience working on and/or design of risk platforms
Nice to Have:

• Experience in numerical/financial algorithms, data science, market data systems and Equity derivatives 

• Experience working in Agile team 

• Financial analysis skills 

• Knowledge of big data projects with tools like Hadoop, Hive, Spark, HBase, Sqoop, Impala, Kafka, Flume, Oozie, MapReduce, etc 
 
 
 
 
 
 
 
 
EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at 844-463-6178-6178.