Toronto
On-site
CAD 80,000 - 120,000
Full time
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
A leading technology firm is looking for a developer to create and maintain software solutions in trading and capital markets. The successful candidate will collaborate with professionals across teams to build scalable systems using cutting-edge technologies like AWS and Python, driving innovation in the trading sector.
Qualifications
- Good understanding of trading and derivatives.
- Strong experience in designing scalable and secure systems.
- Experience in capital markets and related systems.
Responsibilities
- Design and develop software applications for trading.
- Maintain and improve existing applications.
- Create solutions using Amazon Web Services (AWS).
Skills
Python
AWS Cloud
Kubernetes
C++
SQL
Terraform
DevOps
RESTful APIs
Education
University degree in Engineering or Computer Science
Responsibilities
- Work in collaboration with trading 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.
Skills Must have- 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.
- Strong experience required in designing scalable, secure, and high-availability systems, microservices, RESTful APIs, and on-prem/cloud integrations.
- Design end-to-end technical solutions that meet business requirements, ensuring they are scalable, secure, and aligned with enterprise standards.
- Evaluate and recommend appropriate technologies, platforms, and tools to support the solution.
- Create and maintain architecture diagrams, data flow diagrams, and technical documentation to support development and operations.
- Strong hands-on experience in Python, RestAPI, AWS Cloud and Kubernetes.
- Good working experience in C++.
- 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 investments' guiding principles of integrity, partnership and high performance.
- Experience in in DevOps and CI/CD.
- Experience in Terraform.
- Knowledge of Bloomberg and/or Murex trading platforms.
- Knowledge of FIX protocol.
- Experience in other programming languages like Java..