Job Type: Contract
Job Category: IT

Job Description

Role: Senior Python Developer

Location: Toronto Downtown, ON – Hybrid (4 days/week -  Onsite)

Long Term Contract – W2/C2C

 

 Interview process: 15 Min phone call with me, 90 Min technical interview, 60 Min client interview – hired.

 

  • Must-have requirements are: Python Core, AWS and Kubernetes (or AWS EKS), REST API -all should be quite strong.
  • Capital markets or financial services experience is strongly preferred.

 

Job Description

  • You will work as a Senior Engineer/Developer in Public Markets Technology, partnering with Investments' traders, investment professionals and operations staff to design and implement solutions enabling trading and post trade activities.
  • You will be responsible for hands on development and maintenance of solutions covering a number of asset classes including equities, fixed income, derivatives, OTC and FX.
  • Through close partnership with investment professionals and operations, you will see firsthand how your software is impacting trade activities and delivering long-term value to the Fund for the benefit of 20 million contributors and beneficiaries.

 

Roles/Responsibilities

  • Work in collaboration with investment professionals, operations and technology teams to design and build solutions enabling trade activities across a number of asset classes including futures, equities, fixed income, derivatives, OTC and FX.
  • Collaborate with team members to conceptualize, design and develop new software applications. Applications may be server-side enterprise solutions, GUI, or highly customized solutions developed for the specific needs of a business partner.
  • Create solutions tailored to business requirements aligned with the long-term architecture and technology strategy using Amazon Web Services (AWS) for Cloud development.
  • Maintain and improve existing applications to support trading functions.
  • Effectively unit test and perform integration testing on software components.
  • Prepare and document design and program specifications.
  • Manage timelines/deliverables towards the successful delivery of projects.
  • Develop the right IT behaviors to enable building scalable solutions within predictable time frames.
  • Provide knowledge transfer to team members and support staff through application demos, walkthroughs, and documentation.
  • Provide responsive business assistance while adhering to processes required for quality enterprise-level software development and support.
  • Other duties as assigned.

 

Qualifications 

Must haves:

  • University degree in Engineering or Computer Science.
  • Good understanding of trading, derivatives, trade life cycle with an eagerness to contribute to the systems that support them.
  • Must have 10+ Years of development/coding experience in Python
  • Strong hands-on experience in Python, RestAPI, AWS Cloud and Kubernetes.
  • Strong working knowledge of Databases i.e. SQL.
  • Experience in capital markets and eagerness to contribute to the systems that support trading activities.
  • Strong knowledge of software development best practices and patterns.
  • Commitment to guiding principles of integrity, partnership and high performance.
  • Experience in DevOps and CI/CD. 

 

Nice to haves:

  • Experience in Terraform.
  • Knowledge of Bloomberg and/or Murex trading platforms.
  • Knowledge of FIX protocol.
  • Experience in other programming languages like Java.
  • Good working experience in C++.

Required Skills
Cloud Developer SQL Application Developer

Fill below details & click “Apply”

Only add 10 digit number without prefix
Resume can be attached in PDF, JPG, Word , Txt format only

Share This Job