This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Senior Solution Architect to join our team in a pivotal role supporting our Application Portfolio Modernization (APM) Program. You will play a central part in proactively measuring and managing our organization’s technology application portfolio to reduce security risks and technical failure. This role is responsible for analyzing, planning, and executing a complex program to transform our technological landscape. You will be instrumental in optimizing technology effectiveness through industry-standard measurement frameworks while maintaining a balance between traditional on-premises environments and modern cloud-based solutions.
Job Responsibility:
Strategic Planning & Rationalization: Define and maintain metrics that reflect the condition of software applications, ensuring alignment with our digital strategy and target state architecture
Architecture Blueprints: Develop, update, and maintain the architecture evolution roadmap (1-5 years), including as-is and target states to guide future projects
Technical Roadmap: Recommend upgrades, maintenance, replacement, or retirement actions to measurably reduce technical debt and ensure application portfolio optimization
Solution Design: Create comprehensive solution design documents, ensuring robust interoperability, secure network integrity, and conformance to quality assurance and security principles
Governance & Compliance: Review design documents for new or upgraded projects to ensure adherence to architectural policies, standards, and Accessibility for Ontarians with Disabilities Act (AODA) requirements
Data & Integration Architecture: Develop logical data models and manage data handling processes, including up/downstream interfaces and data accountability
Technical Leadership: Provide guidance to platform teams through mentoring and coaching, and conduct architecture reviews to recommend performance and scalability improvements
Stakeholder Collaboration: Partner with IT leadership and business stakeholders to translate complex requirements into actionable technical plans
Requirements:
University or college graduate in Computer Science, with a post-bachelor's certificate/diploma in Application Development or a related discipline
Minimum of 5 years of advanced development experience, including expertise in ITIL, COBIT, application development, and spatial database modeling/design
Proven experience in architecting, designing, and implementing high-performance, scalable enterprise-level systems
Expert knowledge of Java, C#, or .NET, along with industry-standard technologies including XML, JSON, JavaScript, HTML5, SOAP/REST Web Services, and application/web servers
Proficiency in Object-Oriented Analysis, Design patterns, Unified Modeling Language (UML), Model-Driven Architecture (MDA), and Service-Oriented Architecture (SOA)
Strong understanding of technology asset life cycles, including performance management, preventive maintenance, and security best practices
Highly developed writing skills with the ability to author complex specification documents, blueprints, and proposals
Nice to have:
Experience with application portfolio rationalization and optimization initiatives is highly preferred
What we offer:
Professional Growth: Work at the intersection of enterprise architecture, risk management, and modern software development
Hybrid Flexibility: A balanced onsite/remote schedule based in Brampton
Transformative Impact: Directly contribute to the measurable reduction of technical debt and the modernization of mission-critical systems