Toronto, Canada Hybrid

Ontario Teachers' Pension Plan Board is hiring a Software Developer

Responsibilities

  • analyze, design, develop, and support software solutions to help Ontario Teachers' Pension Plan meet its business objectives
  • contribute your technical knowledge to complex and interesting IT projects for our Total Fund Management division
  • complete well-designed systems of high quality that make appropriate use of technology
  • Develop personal plans and the task detail appropriate for completion of an acceptable volume of work and for the communication of status
  • maintain currency in technological trends and directions; continually upgrading personal, technical, and IT related skills through research, education and self‑motivated technology experimentation
  • Participate in and contribute to the investigation of new technology and contribute to recommendations for adoption where appropriate
  • take ownership of significant components of software development projects under the guidance and direction of a development lead and/or an engineering manager
  • Provide operational support for existing systems with a view to optimizing/automating existing processes
  • Collaborate with business partner, understand business use case, propose technical solution support business needs
  • Utilize Software Development and Data Engineering best practices to drive business process optimization within the Total Fund Management organization

Requirements

  • Some business understanding of Capital Markets, particularly with respect to 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 end users who are not technical
  • Minimum of 3 years of professional software development experience
  • Knowledge of data modelling for development of transactional as well as reporting/ 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 Container deployment and management 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

Benefits

  • This position is eligible for base salary and annual incentive based on individual and enterprise performance
  • Base Salary starting at $100,300 to $107,200 with future opportunity of up to $116,400
  • Numerous opportunities for professional growth and development
  • Comprehensive employer paid benefits coverage
  • Retirement income through a defined benefit pension plan
  • The opportunity to invest back into the fund through our Deferred Incentive Program
  • A flexible work environment combining in office collaboration and remote working
  • Competitive time off
  • Our Flexible Travel Program gives you the option to work abroad in another region/country for up to a month each year
  • Employee discount programs including Edvantage and Perkopolis

Work Arrangement

Hybrid

Team

Structure: team of passionate and experienced software developers

Additional Information

  • Accommodations are available upon request (peopleandculture@otpp.com) for candidates with a disability taking part in the recruitment process and once hired
  • Candidates must be legally entitled to work in the country where this role is located
  • Ontario Teachers’ may use AI-based tools to assist in screening and assessing applicants for this position
About company
Ontario Teachers' Pension Plan Board
Ontario Teachers' Pension Plan is a large pension fund that manages retirement benefits for teachers, focusing on investment and financial services.
All jobs at Ontario Teachers' Pension Plan Board Visit website
Job Details
Category backend
Posted 4 months ago