DAT-012 Development Manager/Development Lead

Toronto

Our Client provides brokerage services to clients in over 60+ markets around the world. Through its advanced suite of electronic trading strategies, experienced high-touch trading group, top-ranked Commission Management services, award-winning desktop trading platform, and unparalleled access to insightful analytics, content and unique liquidity, our Client helps institutions lower overall trading costs and ultimately improve investment performance.

Role description: As a senior technology leader in the Data Services technology team, your/team’s main responsibilities will be to architect data models, develop data lakes, and build service pipelines. Additional responsibilities will include maintenance and performance optimizations of very large databases, including relational, document, and Spark based storage solutions. You will employ the right architectures to handle large data volumes and support various analytics use cases, including business reporting, production data pipelines, machine learning, optimization models, statistical models, simulation, etc. Your constituency will cut across the front, middle and back offices, as well as quant team data engineering needs in AWS.

Role responsibilities:

  • Lead a team of data engineers in designing, developing, testing and deploying high performance data pipelines
  • Analyze and understand Big Data technologies on AWS and lead in architecting data strategies alongside application specialists
  • Design and support data lake strategy on AWS
  • Demonstrate competency with financial services data domains in middle and back-office teams, with prior experience designing performant, supportable large data solutions
  • Collaborate with senior architects to design software that fits the needs of a business-critical trading system.
  • Take ownership for the entire software lifecycle of a development project from design, implementation, to production.
  • Engage in peer-review of colleagues' data implementations as appropriate to strengthen quality across the group
  • Provide mentorship and technical guidance to junior members in the team

Key objectives critical to success in this role:

  • Working knowledge of trading systems and workflow, preferably in middle, back office
  • Experience in developing high volume data systems, collaborating closely with developments teams
  • Experience working in a fast pace environment supporting mission critical systems
  • Ability to interact, communicate, present and influence, both business and technical teams
  • A self-starter who can jump start new data architectures and system designs with teams across the org
  • Bachelor’s degree in an engineering or technical field such as Computer Science, Physics, Mathematics, Statistics, or similar.
  • 5+ years of experience with data warehouse architectures, ETL/ ELT, reporting/analytic tools and scripting automation.
  • Expert knowledge of OLTP, and OLAP systems
  • Knowledge of data modeling and experience in relational, columnar, and Hadoop/spark based systems
  • Master's degree in an engineering or technical field such as Computer Science, Physics, Mathematics, Statistics, or Engineering
  • Experience with AWS services including S3, Lambda, EMR, RDS, Data-pipeline and other big data technologies
  • Experience with automation/workflow data frameworks
  • Proficient in the composition of Advanced SQL (analytical functions) and query performance tuning skills