Design and specify enterprise application architectures, defining components, interfaces, integrations and data models. Lead development/implementation of cross-platform and cloud solutions, API/web‑service integrations, Azure workflows, and produce architecture deliverables (using PowerDesigner, UML). Facilitate governance, stakeholder workshops (JAD), requirements, risk analysis and documentation for large, interdependent programs within Ontario Public Service standards.
Responsibilities
- Applied to both, the process and the outcome of thinking out and specifying the overall structure, logical components, and the logical interrelationships of a computer, its operating system, a network, or other conception.
- Defines the structure and relationship among applications, including the identification of re-usable components, quality level metrics, the organization and layering of software, and the determination of interfaces.
- Responsibilities also include developing, implementing and managing at least one cross-platform application in a large and distributed environment, monitor the whole system, understand all interactions between components on a given level of abstraction, as well as to define limitations and requirements for source code.
- Defines the interactions between application packages, databases and middleware systems.
General Skills
- Experience in the development and implementation of application architectures at the specified experience level.
- Extensive experience with 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 in different environments.
- Experience in structured methodologies for the design, development and implementation of applications.
- Extensive experience in systems analysis and design in large systems environments.
- Experience in the use of development tools, Computer Aided Software Engineering ( C A S E ) tools, information retrieval packages, and other software tools such as project management software and business re-engineering software.
- Experience in the use of data and process modelling methodologies, techniques and tools, including a working knowledge of metadata structures, repository functions, and data dictionaries.
- Experience in developing enterprise architecture deliverables (e.g. models).
- Awareness of emerging I&IT trends and directions.
- Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills.
- A team player with a track record for meeting deadlines .
Desirable Skills
- Knowledge and understanding of object-oriented analysis and design techniques.
- Experience in developing enterprise architecture deliverables (e.g. models) based on Ontario Government Enterprise Architecture methodologies, processes and practice.
- Knowledge and understanding of Information Management principles, concepts, policies and practices.
- Experience designing detailed functional and technical requirements for new and existing business solutions.
- Experience developing enterprise architecture deliverables (e.g. models and 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, workflow processes and dynamic forms.
Requirements
Experience and Skill Set Requirements
Business Architecture Skills, Experience, Knowledge and
Qualifications - 45%
- 10+ years experience as a Business/Applications Architect
following Zachman framework
- Proven experience working on large-scale programs involving
multiple highly inter-dependent systems
- Experience in designing secured system-to-system
integrations using Web services and API-based architectures
- Excellent analytical, problem-solving and decision-making
skills; interpersonal and negotiation skills.
- Proven experience with JAD facilitation, interpret business
needs to technical requirements, project meetings for reviews.
- Experience in documenting business processes, business
requirements and system requirements.
- Experience in identifying, reviewing and analyzing solution
implementation options and alternatives, including associated risks,
documenting results and presenting conclusions.
- Experience in advising clients on options, cost benefit
analysis and reporting to senior decision makers.
- Experience working in programs consisting of multiple highly
inter-dependent projects.
- Proven experience facilitating the resolution of I&IT
and Business issues.
- Demonstrable experience with requirement management, quality
assurance and change
- management tools.
- Demonstrable skills and experience with documenting
deliverables outlined in Deliverables section
Application/Information/Data Architecture Skills,
Experience, Knowledge and Qualifications - 30%
- 10+ years experience as an Application/information/Security
Architect developing a mixed of system architectures for in-house custom
solutions/COTS/Cloud based solution
- Knowledge of how the Architecture Governance Process works,
including Gating/Checkpoints and their significance. The successful candidate
should have previous experience in guiding project through the Architecture
Governance Process.
- Knowledge/Experience in producing Enterprise
Application/Information architecture artifacts and how they provide an
enterprise view to the application being architected / designed.
- Experienced in the analysis and design of of Microsoft
Azure Cloud Based Applications and advanced workflows using Microsoft Flow
& Logic Apps
- Proven experience in API design, integration and
technical requirement definition
- Knowledge/Experience in system analysis, solution design and
use case driven modeling.
- Knowledge in documenting the Architecture using the Unified
Modeling Language (UML).
- Knowledge/experience in application and information modeling
with extensive use of well accepted design patterns for Conceptual, Logical and
Physical architecture.
- Knowledge/experience in Data Modeling, including Conceptual,
Logical and Physical data and dimension models.
- Demonstrated Experience in the analysis and planning for the
large/complex multi-platform, multi-tier Information Technology Systems.
- Proven ability to manage to successful completion an
assignment of this nature, magnitude and complexity, and achieve the results on
schedule and within budget.
- Experience working on projects within a multi-client/partner
environment.
- Proven experience facilitating the resolution of complex IT
issues related to architecture domain.
- Experience in providing all related security information
while documenting application Architectures
Tools - 10%
- Expert skills in using Powerdesigner tool for developing all
architectures domains
- Expert skill with MS Office software including Word, Excel,
PowerPoint and Visio
Coordination Skills, Soft and Communication Skills - 10%
- Excellent communication and written skills
- Skills in consensus building and issue resolution involving
key stakeholders, and members of teams.
- A team player working well under stress and tight deadlines.
- Hands-on experience in successfully conveying highly
technical information to nontechnical audience.
- A team player with the ability to coordinate multiple
projects with competing priorities and strict deadlines.
Public Service Experience - 5%
- Experienced with OPS enterprise architecture methodologies,
processes and all applicable GO-ITS standards
- Experience with TRA's, PIA's and Security Systems within the
OPS
- Experience with Government of Ontario Architecture
deliverables (including the Zachman framework), and approval processes
- Knowledge and experience in working in accordance with
policies and procedures of Ontario Public Service
Must Have:
- 10+ years experience as a Business/Applications Architect
following Zachman framework
- Proven experience working on large-scale programs involving
multiple highly inter-dependent systems
- 10+ years experience as an Application/information/Security
Architect developing a mixed of system architectures for in-house custom
solutions/COTS/Cloud based solution
- Knowledge of how the Architecture Governance Process works,
including Gating/Checkpoints and their significance. The successful candidate
should have previous experience in guiding project through the Architecture
Governance Process.
- Proven experience in API design, integration and
technical requirement definition
- Knowledge/experience in Data Modeling, including Conceptual,
Logical and Physical data and dimension models.
- Expert skills in using Powerdesigner tool for
developing all architectures domains
Similar Jobs
Artificial Intelligence • HR Tech • Information Technology • Machine Learning • Software • App development • Industrial
The Staff Software Engineer will own user-facing product areas, lead initiatives across frontend and backend, and mentor team members to enhance product quality and engineering standards.
Top Skills:
JavaScriptPythonReactReact Native
Artificial Intelligence • HR Tech • Information Technology • Machine Learning • Software • App development • Industrial
You will own frontend systems, lead initiatives in UX and performance, uphold standards, and mentor engineers to enhance quality.
Top Skills:
JavaScriptReactReact Native
Gaming
The Ad Operations Manager will optimize in-app monetization, manage ad networks, troubleshoot integrations, and lead ad quality initiatives.
Top Skills:
Charles Proxy
What you need to know about the Toronto Tech Scene
Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.


