Designs and oversees enterprise and solution architectures for large, distributed applications. Defines application structure, integrations, interfaces, reusable components, databases, middleware, performance requirements, and technical limitations. Develops application models and architecture deliverables while supporting cloud and on-premises connectivity. Requires expertise across Azure or AWS, Dynamics 365, Power Platform, Java, .NET, APIs, databases, DevOps, CI/CD, cybersecurity, and Agile methodologies.
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:
Must Haves:
- Experience
with onPrem and Cloud connections using Mulesoft or similar tools
- Experience
Cloud (Azure or AWS), Cyber Security, Enterprise and Solution
Architecture, Java, Microsoft .Net,
- Experience
with cloud platforms such as Azure, Dynamics 365, Power Platform
- Experience
with custom .Web API development, ASP.NET.
.Net Core, Entity
Framework, Azure SQL, DevOps, CI/CD Pipelines etc.
Skill Set Requirements:
Technical Skills:
- Experience
with Agile methodologies
- Experience
with onPrem and Cloud connections using Mulesoft or similar tools
- Experience
Cloud (Azure or AWS), Cyber Security, Enterprise and Solution
Architecture, Java, Microsoft .Net,
- Experience
with SQL Server, Oracle, Cloud Databases (Structured and Unstructured, SQL
MI, Azure Blob, Cosmos DB etc.)
- Experience
with Rest APIs & Integrations, Web/Lite Apps
Experience:
- Experience
with cloud platforms such as Azure, Dynamics 365, Power Platform
- Experience
developing application models and designs
- Experience
with custom .Web API development, ASP.NET.
.Net Core, Entity
Framework, Azure SQL, DevOps, CI/CD Pipelines etc.
- Experience
with Agile methodologies including using kanban/task boards
- Experience
with large government applications
Communication Skills:
- Strong
communication skills to prepare documentation, including but not limited
to; reports, reviews, assessments
- Ability
to present ideas and suggestions clearly and effectively and in a user
friendly manner; maintain a high level of customer service to both
internal and external clients
- Ability
to communicate designs and development in clear and understandable manner
Similar Jobs
Gaming
Designs and supports AWS back-end services for Wizard of Oz Slots, develops PHP gameplay functionality, and maintains CI/CD pipelines and infrastructure-as-code tooling. Responsibilities include load testing, infrastructure optimization, monitoring, escalation support, code quality, process improvement, and mentoring engineers. The role requires experience operating high-traffic, low-latency systems, working with SQL and NoSQL databases, and collaborating in a distributed team.
Top Skills:
AWSChefCi/CdInfrastructure As CodeJenkinsMicroservicesNoSQLPHPSQLTerraformVue
Cloud • Mobile • Software
Own and scale BuildOps’ customer-facing data platform, including CDC ingestion into Snowflake, dbt modeling, near-real-time pipelines, secure data sharing, platform observability, Terraform infrastructure, and warehouse optimization. Participate in on-call incident response, support internal teams, manage governance and access, and contribute through architecture decisions, documentation, code reviews, and mentorship.
Top Skills:
AirbyteAirflowApache IcebergAWSCdcDbtDebeziumFivetranGitKafkaMwaaMySQLPostgresPythonSecodaSigmaSnowflakeSQLStreamkapTerraform
Artificial Intelligence • HR Tech • Information Technology • Machine Learning • Software • App development • Industrial
Build and improve backend systems, internal tools, and user-facing features in collaboration with leadership and cross-functional teams. Lead initiatives from design through delivery, create scalable and maintainable solutions, contribute to technical direction, and mentor teammates. The role emphasizes autonomy, strong communication, user-centric outcomes, and participation in a mission-driven engineering culture.
Top Skills:
Python
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.



