Ontario Teachers'

Information Technology

SolutionArchitect,SWIFT(StrategyWhat‑IfTool)

$105–155k Toronto, Ontario, Canada FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“Solution Architect, SWIFT (Strategy What‑If Tool) at Ontario Teachers'. Skills: Solution Architecture, Data Architecture, SWIFT platform. Design applications. Develop applications”

Industry & Context.

Information Technology
Problems you'll solve

Technical issue resolution

What They're Looking For.

Must Have

Computer Science or Engineering degree, Effective verbal and written communication skills, Works with minimal supervision, Recognized by IT and customer stakeholders as a leader, Track record of successfully delivering solutions, Understanding of OTPP business objectives, Excellent understanding of solutions and technologies, Good understanding of customer business environment, Practical experience and knowledge of software analysis, Good understanding of data modelling

Nice to Have

Experience delivering solutions with ability to manage competing priorities

What You'll Do.

Maintain applications

Translate functional requirements into technical solution design

Provide guidance for technical decisions

Simulate market scenarios

Assess impact on total fund

Contribute to data architecture activities

Deliver logical and physical data models

Deliver virtualised and persistent integrated data sets

Design data access layers

Manage data aspects of solution development

Review business requirements

Lead development of solutions

Influence data standards

Participate in governance discussions

Ensure consistent application of development standards

Work with existing code

Provide well-designed technical and data solutions

Implement new technologies

Provide thought leadership

Evolve technical design and development patterns

Improve technical design and development practices

Improve technical design and development standards

Develop application architecture

Develop technical solution architecture

Develop data architecture

Integrate with third party products

Contribute to design of technical solutions

Contribute to architecture of technical solutions

Contribute to development of technical solutions

Design custom applications

Design data structures

Design data integration patterns

Introduce architectural standards

Introduce design standards

Introduce implementation standards

Understand functional requirements

Understand data requirements

Leverage business knowledge

Translate requirements to solution architecture

Translate requirements to feasible technical implementation plans

Deliver architecturally sound solutions

Develop according to agreed-upon standards

Attain assurance through design reviews

Attain assurance through code reviews

Attain assurance through knowledge transfer

Attain assurance through monitoring quality metrics

Attain assurance through automation

Attain assurance via enabling tools

Make key system solution design decisions

Make key data design decisions

Make key integration decisions

Communicate decisions to implementers

Maintain currency in relevant technology trends

Maintain currency in industry developments

Prepare recommendations for new technology adoption

Remain current on vendor products

Ensure effective use of technology

Ensure effective use of products

Maintain alignment to product roadmaps

Maintain alignment to support schedules

Identify performance related technical issues

Identify reliability related technical issues

Develop action plans for improvement

Implement corrective action

Ensure solutions conform to architecture standards

Ensure solutions conform to quality standards

Develop using appropriate technologies

Develop using appropriate practices

Design key technical components

Architect key technical components

Develop technology strategy

Provide leadership in planning development activities

Ensure alignment with architectural patterns

Promote teamwork between project teams

Promote collaboration between project teams

Provide guidance on architecture

Provide guidance on data analysis

Provide guidance on data modelling

Provide guidance on design

Provide guidance on coding

Provide guidance on AI/machine learning use

Provide overall technical leadership

Provide expertise to projects

Provide expertise to strategic initiatives

Provide technical oversight

Provide technical perspective

Provide guidance on data design patterns

Provide guidance on APIs

Provide guidance on messaging

Provide guidance on data platform technologies

Define data integration patterns

Define data access design

Communicate with business partners regarding technical requirements

Communicate with business partners regarding key issues

Set expectations for project delivery

Provide timely updates on challenges

How You'll Work.

Team & Collaboration

Technology teams; Investment Risk teams; Finance teams; Enterprise Data teams; Architecture teams; SWIFT development teams; Project teams

Communication Scope

Coaching; Mentoring; Presentation; Conflict resolution; Negotiation; Expectation management

Process & Methodology

Agile

Full Job Description

**The opportunity** The Solution Architect is responsible for the design, development and maintenance, of applications that provide services and solutions to business partners. This role will translate functional requirements into technical solution design and architecture for these applications. This role is also responsible for providing guidance for technical decisions being made within software development initiatives. **SWIFT (Strategy What‑If Tool)** is a platform used to simulate market scenarios and assess their impact on the total fund to support investment decision‑making. In addition, this role is also accountable for contributing to data architecture activities, including delivering and consulting on logical and physical data models, virtualized and persistent integrated data sets, data access layer designs, and other data management aspects of solution development as part of the wholistic suite of technology solutions provided to business teams. **Who you 'll work with** You will work with various teams across Technology, Investment Risk and Finance to review business requirements and design and lead the development of solutions. You will also collaborate with Enterprise Data and Architecture teams to influence data standards, participate in governance discussions, and ensure consistent application of development and delivery standards across projects. **What you 'll do** * Create new code and work with existing code to provide well-designed technical and data solutions that are strategically aligned, extensible and easy to maintain * Implement new technologies, provide thought leadership to evolve and improve technical design and development patterns, practices and standards * Develop application and technical solution and data architecture for highly complex application software including technology selection, frameworks, tools and integration with third party products * Contribute to the design, architecture and development of technical solutions inc

Free ATS check

Applying for this Solution Architect, SWIFT (Strategy What‑If Tool) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Ontario Teachers'?

Real rants from real employees. Read before you apply.

Read Company Rants →