Job Description
Job Title: Senior Developer
Location: Toronto, ON (Thrice a Week Onsite)
Contract Opportunity
What you’ll need
Minimum 8 years software design/development experience with at least 5 years full-time application development experience in Capital Markets, preferably with a quantitative investment team.
Experience with systematic investment and trading strategies.
Communicate and interact effectively with systems professionals, as well as Capital Markets business users with minimal background in information technology.
Strong interest in the financial industry required. Completion of the Canadian Securities Course and/or CFA candidacy is an asset.
Excellent organizational, analytical and problem-solving skills.
Expertise in the following programming languages: Python, C#, SQL.
Experience with the following technologies:
Database and Data engineering: Snowflake, SQL Server, Oracle, Airflow, Astronomer, DBT. Experience with One Tick or other time series database is an asset.
Cloud Technologies: Azure, AKS.
DevOps/Agile: Git, Jenkins, Nexus, Jira.
Experience with Bloomberg data feed (specifically Bloomberg API – BPIPE and DAPI). Experience with other common financial data providers is a nice to have (ex. Refinitiv, S&P Xpressfeed).
Experience building data analytics and data engineering solutions, ex. Data pipelines and ELT processes.
Experience working in an agile environment and with modern development methodologies such as Test-Driven Development, Continuous Delivery and Scrum