Ontario Teachers'
Information Technology
SolutionArchitect,SWIFT(StrategyWhat‑IfTool)
Neural analysis suggests this role is
optimal for Mid+ candidates.
“Solution Architect, SWIFT (Strategy What‑If Tool) at Ontario Teachers'. Skills: Solution Architecture, Data Architecture, SWIFT platform. Design applications. Develop applications”
Industry & Context.
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
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.