Client: Supply Ontario
Job Type: Hybrid
Work Location: Metro Hall, 55 John Street, Toronto, Ontario, Canada
Onsite Requirement: 3 days onsite
Start Date: October 5, 2026
End Date: October 4, 2027
Business Days: 260
Hours: 7.25 hours per day, 5 days per week
Position Overview
Supply Ontario is seeking a highly experienced Applications Architect –
- Senior to provide technical leadership in a complex enterprise technology environment. The successful candidate will be responsible for defining application architecture, technical designs, application integrations, enterprise architecture deliverables, and cross-platform solutions.
The ideal candidate will have 10+ years of hands-on software development, systems engineering, or related experience, strong leadership experience, extensive IBM Maximo expertise, enterprise Cloud transformation experience, and a strong background in application architecture and integration.
Experience working within the public sector is mandatory, with utility-industry experience being highly preferred.
Must-Have Qualifications
- 10+ years of hands-on experience in software development, systems engineering, or a similar role, combined with extensive IT leadership experience in complex technological environments.
- Post-secondary education in Information Technology, Computer Science, Engineering, Information Systems, Mathematics, or an equivalent combination of education, experience, and certifications.
- Experience in a technical advisory or consulting role, preferably within the utility industry.
- Experience documenting functional and technical designs and configuring applications to support business processes and user stories throughout the work order lifecycle.
- Experience leading major enterprise-wide Cloud transformations.
- Working knowledge of:
- Cloud adoption
- Infrastructure as Code (IaC)
- Software-defined infrastructure
- Private and public Cloud environments
- Extensive experience with the IBM Maximo application suite and platform.
- Strong knowledge of Maximo functionality, reliability, availability, performance, security, databases, and supporting tools.
- Strong Maximo super-user capabilities.
- Experience with Maximo 7.6, including 7.6.1.2.
- Working knowledge of Maximo 9.1 / MAS 9.1.
- Proficiency in Maximo upgrades and development.
- Competency across Maximo modules and features, including:
- Work Order Management
- Asset Management
- Preventive Maintenance
- Corrective Maintenance
- Configuration
- Scripting
- Report Development
- System integrations and interfaces
Key Responsibilities Application Architecture &
- Technical Design
- Define the overall structure, logical components, and relationships within complex application and technology environments.
- Define application structures and relationships, including reusable components, quality metrics, software organization, layering, and interfaces.
- Develop, implement, and manage cross-platform applications within large and distributed environments.
- Monitor systems and understand interactions between components at different levels of abstraction.
- Define source-code limitations, technical requirements, and architectural standards.
- Define interactions between application packages, databases, middleware, and related systems.
- Develop functional and technical architecture and design documentation.
Enterprise Architecture
- Develop enterprise architecture deliverables, including architecture models and supporting documentation.
- Support application architecture and infrastructure design for large-scale enterprise implementations.
- Lead or contribute to multi-tier application infrastructure design, documentation, and configuration.
- Apply structured methodologies for application design, development, and implementation.
- Ensure architectural solutions align with enterprise standards and business requirements.
IBM Maximo Architecture &
- Development
- Provide extensive technical expertise across the IBM Maximo suite.
- Support the continuous improvement of Maximo functionality, dependability, uptime, performance, security, databases, and supporting tools.
- Lead or support Maximo upgrades and development across 7.6.1.2 and MAS 9.1 environments.
- Design, configure, develop, and integrate Maximo applications.
- Work across Maximo modules, including Work Order Management, Asset Management, Preventive and Corrective Maintenance, Configuration, Scripting, and Reporting.
- Design and manage integrations between Maximo and other enterprise systems.
- Support asset management application development and integration with ERP systems.
Cloud Transformation
- Lead major enterprise-wide Cloud transformation initiatives.
- Apply knowledge of Cloud adoption strategies and software-defined infrastructure.
- Work with Infrastructure as Code (IaC) approaches.
- Support architecture across private and public Cloud environments.
- Ensure Cloud solutions align with enterprise architecture, security, performance, and operational requirements.
Stakeholder &
- Technical Advisory
- Act as a technical advisor and consultant to business and technology stakeholders.
- Communicate new features, benefits, technical assessments, analysis, and recommendations to stakeholders.
- Work effectively with business partners, leadership, vendors, and technical teams.
- Facilitate discussions and support technical decision-making.
- Translate complex technical concepts into transparent business-oriented recommendations.
General Skills &
- Experience
- Experience developing and implementing application architectures at the required senior level.
- Extensive experience working across at least two different computing platforms, operating systems, environments, database technologies, programming languages, and communication protocols.
- Experience with middleware and gateways.
- Knowledge of performance considerations across different technology environments.
- Experience with structured application design, development, and implementation methodologies.
- Extensive systems analysis and design experience within large-scale environments.
- Experience using development tools, CASE tools, information retrieval packages, project management software, and business re-engineering tools.
- Experience with data and process modelling methodologies, techniques, and tools.
- Working knowledge of metadata structures, repository functions, and data dictionaries.
- Experience developing enterprise architecture deliverables and models.
- Awareness of emerging I⁢ trends and technology directions.
- Excellent analytical, problem-solving, and decision-making capabilities.
- Strong verbal and written communication skills.
- Strong interpersonal, facilitation, negotiation, and collaboration skills.
- Demonstrated ability to work as part of a team and meet deadlines.
Desirable Skills
- Knowledge of object-oriented analysis and design techniques.
- Experience developing enterprise architecture deliverables based on Ontario Government Enterprise Architecture methodologies, processes, and practices.
- Knowledge of Information Management principles, concepts, policies, and practices.
- Experience designing detailed functional and technical requirements for recent and existing business solutions.
- Experience developing enterprise architecture models and supporting documentation.
- Experience leading multi-tier application infrastructure design, documentation, and configuration for medium or large corporate implementations.
- Experience designing, developing, implementing, and maintaining large complex applications.
- Experience with workflow processes and dynamic forms.
- Utility industry experience is highly preferred.
Additional Requirements
- 10+ years of hands-on software development, systems engineering, or related experience with extensive IT leadership experience in complex environments.
- Post-secondary education in IT, Computer Science, Engineering, Information Systems, Mathematics, or equivalent education/experience/certifications.
- Technical advisory or consulting experience, preferably in the utility sector.
- Experience documenting functional and technical designs and supporting business processes and user stories across the work order lifecycle.
- Extensive asset management application development and ERP integration experience.
- Experience leading enterprise-wide Cloud transformations, including Cloud adoption, IaC, software-defined infrastructure, and private/public Cloud.
- Extensive IBM Maximo experience and strong knowledge of Maximo platform capabilities.
- Experience with Maximo 7.6 / 7.6.1.2 and working knowledge of Maximo 9.1 / MAS 9.1.
- Strong process management and controls to minimize risk exposure.
- Strong teamwork, facilitation, negotiation, analytical, planning, and organizational capabilities.
- Excellent written and verbal communication skills, with the ability to communicate confidently with business partners, leadership, and vendors.
Mandatory Work Arrangement
- Hybrid position
- 3 days onsite at Metro Hall, Toronto.
- Candidates must be able to meet the onsite requirement.
Public Sector Experience Public Sector Experience: MUST HAVE
Candidates without the required public sector experience may not be considered.
Candidate Submission Requirements
If interested and your profile matches the requirements, please submit the following documents by Wednesday, August 26, 2026, at 10:00 AM EST to
[email protected]:
- Updated Resume in Word format –
- Mandatory
- Completed Skills Matrix and References –
- Mandatory
- Expected Hourly Rate –
- Mandatory
- Visa Status –
- Mandatory
- LinkedIn ID –
- Mandatory
Important: Without all mandatory documents, we cannot submit a candidate.
Application Note
Please apply only if you meet the key mandatory requirements, particularly the 10+ years of senior IT/application architecture experience, IBM Maximo expertise, Cloud transformation experience, and mandatory public sector experience.
Daily Job Updates: Candidates can also join our WhatsApp group for the latest opportunities.
📌 – Applications Architect – Senior (Toronto)
🏢 S M Software Solutions
📍 Toronto