Toronto

Senior Developer (Toronto)

Leith Wheeler Investment Counsel Ltd. is an employee-owned firm, headquartered in Vancouver with offices in Calgary and Toronto. We manage over $23 billion of assets on behalf of pension, foundation, corporate, Aboriginal, and individual clients across Canada.

We are looking for a Senior Developer to lead the analysis, design and review of existing and proposed system features and requirements; and to devise computer programs, systems, and related procedures.

The incumbent plays an important role in all aspects of the planning, implementation and operation of an enterprise-scale data integration solution that transforms the processes and systems by which data is exchanged between major and minor systems.

Reporting to the CTO, this is a hands-on delivery role within a multi-disciplinary technical and business team; and can be based out of Toronto.

Salary: $110,000 – $130,000 per annum (actual salary offered will be commensurate with education, experience, and internal parity).

Diversity and Inclusion: Diversity is an important value to us. We are committed to providing equal opportunities in employment and to providing a workplace which is free from discrimination and harassment. This means that all job applicants and employees will receive equal treatment regardless of race, color, ethnic or national origins, sex, marital status, disability, age, sexual orientation, religion, or belief.

Job Description:

  • Own, manage and design applications & architecture for key system and data flows
  • Develop interfaces and new applications
  • Represent, support and remediate technology components related to the Investment Management process (security master, Order Management System, portfolio management system, pricing data, custodial data, integrations with order and portfolio management systems)
  • Provide support/enhancements related to downstream reporting solutions inlcuding integrations with Salesforce, Tableau, BB Port etc.

Attributes for Success:

  • Positively contributing to our Culture Blueprint – Character (Be Genuine), Connection (Build Relationships), and Commitment (Deliver Excellence)
  • An interest in upskilling for a digital world and technology trends, an openness to learning new tools and adapting how you work
  • Demonstrated commitment to valuing differences and working alongside diverse people and perspectives

Job Qualifications:

  • Degree in a relevant discipline (Computer Science preferred) along with relevant technical course completions/certification
  • Experience of working in the Investment Management space, firsthand experience with investment data, and a good understanding of OMS, PMS and financial instruments.
  • At least 10 years of experience including two years’ lead experience or the equivalent combination of education and experience
  • Experience in designing, developing, and implementing medium to small software applications and integrations, primarily using micro service architecture to implement web services or APIs
  • Good understanding and experience with front end and backend development methodologies as well as data modeling, data mapping, data structures, and data integration including the following concepts and technologies: SOA, ETLs, ESBs, MOMs, EAI, enterprise integration patterns, SQL/DDL/DML
  • Strong working knowledge of enterprise application and integration patterns include message-oriented integrations that leverage technologies such as ActiveMQ, JMS and STOMP

Nice to Have's:

  • Experience in any of the following will be an added advantage:
    • Kafka, possibly Spark
    • Python, general scripting concepts, object-oriented programming concepts
    • Batch processing concepts, ETL concepts, data streaming concepts, distributed computing concepts. (GraphQL, NiFi etc)
    • Database designs, event-based database
    • Datalake, report writing & publishing data sets
    • General programming skills and source code management
    • Financial systems (APX, LatentZero, Security Master, Bloomberg)

Thank you in advance for your interest. If your profile meets our requirement, we will gladly reach out to you.