3 days ago

Software Developer

Ontario Teachers'​ Pension Plan

On Site
Full Time
CA$107,200
Toronto, ON

Job Overview

Job TitleSoftware Developer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered SalaryCA$107,200
LocationToronto, ON

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

The Opportunity

As a Software Developer, you will analyze, design, develop, and support software solutions to help Ontario Teachers' Pension Plan meet its business objectives. You will contribute your technical knowledge to complex and interesting IT projects for our Total Fund Management division. The team is responsible for building and supporting Portfolio Management and Trade Analytic solutions. What we do has an impact on helping the teachers of Ontario feel secure in having a financially safe retirement.

Who You'll Work With

You will be joining a team of passionate and experienced software developers who work closely with Total Fund Management investment professionals to build and support solutions in support of OTPP’s Investment plan.

What You'll Do

  • Complete well-designed systems of high quality that make appropriate use of technology, with guidance.
  • Develop personal plans and task details for efficient work completion and status communication.
  • Maintain currency in technological trends and directions, continually upgrading technical and IT skills.
  • Participate in investigating new technology and contribute to adoption recommendations.
  • Take ownership of significant software development project components under lead guidance.
  • Provide operational support for existing systems, optimizing and automating processes.
  • Collaborate with business partners to understand use cases and propose technical solutions.
  • Utilize Software Development and Data Engineering best practices for business process optimization.

What You'll Need

  • Some business understanding of Capital Markets, especially portfolio management and capital allocation.
  • Computer Science or Engineering degree or equivalent work experience.
  • Strong knowledge of current information systems theories, concepts, and techniques.
  • Excellent organizational, analytical, and problem-solving skills.
  • Ability to communicate and interact effectively with non-technical end users.
  • Minimum of 3 years of professional software development experience.
  • Knowledge of data modelling for transactional, reporting, and data analytics systems.
  • Experience building and testing ETL processes and Data Pipelines.
  • Experience with the following technologies: Python, C#, SQL, MS Power BI, Oracle, SQL Server, Snowflake.
  • Experience with Web Development frameworks (React, Angular).
  • Practical experience with Continuous Delivery tools/practices (e.g., GitHub, Jenkins).
  • Experience in various software development methodologies and agile development practices; Test Automation, Test Driven Development, Continuous Delivery.
  • Experience with Azure Cloud Services, particularly Azure Compute Services (AKS, Container App Services, etc.).
  • Experience with Container technologies (ex. Docker) and best practices.
  • Experience working with Financial data providers (ex. Bloomberg, FactSet, Refinitiv) is a nice to have.
  • Experience utilizing AI tools and solutions to optimize development and delivery processes is a nice to have.

What We’re Offering

  • Competitive base salary starting at $100,300 to $107,200 with future opportunity of up to $116,400, plus annual incentive.
  • Numerous opportunities for professional growth and development.
  • Comprehensive employer paid benefits coverage.
  • Retirement income through a defined benefit pension plan.
  • Opportunity to invest back into the fund via our Deferred Incentive Program.
  • A flexible work environment combining in office collaboration and remote working.
  • Competitive time off and a Flexible Travel Program (work abroad for up to a month annually).
  • Employee discount programs including Edvantage and Perkopolis.

Key skills/competency

  • Software Development
  • Python
  • C#
  • SQL
  • Azure Cloud Services
  • Data Engineering
  • ETL Processes
  • Capital Markets
  • Agile Development
  • Problem-Solving

Tags:

Software Developer
analyze
design
develop
support
optimize
automate
data modeling
ETL
CI/CD
Python
C#
SQL
Azure
React
Angular
Docker
Snowflake
Power BI
Oracle

Share Job:

How to Get Hired at Ontario Teachers'​ Pension Plan

  • Research Ontario Teachers' culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight experience in Capital Markets, Python, C#, SQL, Azure, and data engineering practices.
  • Showcase technical prowess: Prepare to discuss data modeling, ETL, CI/CD, and web development frameworks.
  • Demonstrate collaborative skills: Emphasize effective communication with non-technical stakeholders and team members.
  • Understand OTPP's impact: Connect your skills to their mission of securing teachers' retirement and financial safety.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background