Position: Applications Architect
Role Overview
The Applications Architect is responsible for defining and
guiding the overall structure, components, and interactions of complex
application environments. This role focuses on designing scalable, secure, and
integrated application architectures across multiple platforms, ensuring
alignment with enterprise standards and public‑sector best practices.
Key Responsibilities
- Define
application architecture structures, logical components, and
interrelationships across enterprise systems.
- Design
reusable components, application layers, quality metrics, and system
interfaces.
- Develop,
implement, and manage cross‑platform applications in large, distributed
environments.
- Analyze
system interactions at multiple levels of abstraction and define source‑code
limitations and requirements.
- Design
and document interactions between applications, databases, middleware, and
integration layers.
- Produce
enterprise architecture deliverables such as models, diagrams, and
documentation.
- Monitor
application ecosystems to ensure performance, reliability, and
scalability.
- Apply
structured methodologies for application design, development, and
implementation.
- Contribute
to systems analysis and design activities within large, complex
environments.
General Skills & Experience
- Extensive
experience designing and implementing application architectures.
- Experience
across multiple computing platforms, operating systems, databases,
programming languages, and communication protocols.
- Strong
background with middleware, gateways, and integration technologies.
- Knowledge
of performance considerations across varied environments.
- Hands‑on
experience with development tools, CASE tools, modeling tools, and project
management software.
- Working
knowledge of data and process modeling methodologies, metadata structures,
repositories, and data dictionaries.
- Awareness
of emerging I&IT trends and directions.
- Excellent
analytical, problem‑solving, communication, and negotiation skills.
- Proven
ability to work collaboratively and meet tight deadlines.
Desirable Skills
- Object‑oriented
analysis and design experience.
- Experience
applying Ontario public‑sector enterprise architecture methodologies and
practices.
- Knowledge
of information management principles, policies, and standards.
- Experience
designing functional and technical requirements for new and existing
solutions.
- Leadership
experience in multi‑tier application infrastructure design and
configuration.
- Experience
delivering and maintaining large, complex enterprise applications,
workflows, and dynamic forms.
Education & Experience Requirements
Education
- Bachelor’s
degree in Computer Science, Information Technology, or a related field.
- Master’s
degree or relevant architecture certifications preferred.
Experience
- 10+
years of progressive experience in IT architecture and system integration.
- Demonstrated
experience with Ontario public‑sector enterprise architecture standards.
- Strong
track record designing and optimizing cloud‑based application
architectures in complex environments.
- Proven
experience integrating large application ecosystems and managing cross‑functional
dependencies.
Technical Skills
- Expertise
in cloud application architecture, including security, networking,
identity, data services, and monitoring.
- Strong
enterprise integration skills (APIs, ESB, microservices, middleware).
- Familiarity
with IT service management processes, including incident, change, and
release management.
- Knowledge
of cloud security and compliance practices relevant to the public sector.
Leadership & Collaboration
- Experience
mentoring technical teams and influencing senior stakeholders.
- Ability
to translate technical concepts into business‑aligned outcomes.
Public Sector Experience
- Prior
experience in Ontario public‑sector environments is an asset. [Rough
JD | Word]
About Symbiotic Digital
Symbiotic Digital provides the IT Experts you need that
solve problems and get things done. See what the top 2% in their field can do
for you. (Symbiotic Digital is a division of Symbiotic Group Inc.)
We serve customers in two ways:
- Digital
Experts: IT Consulting expertise. Bright Minds That Produce Proven
Results
- Recruitment: Find The Right People You Need
Serving IT & Business leaders, Symbiotic Digital
provides a business system that enables us to deliver expert technical staff to
solve challenging business and IT problems. Leaders in Canada’s most reputable
organizations rely on Symbiotic Digital to staff difficult assignments with
proven experts evaluated through our Quality Management System (QMS) Staff
Development Model. We are a 100% Indigenous‑owned company.
Skills Required
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 10+ years of progressive experience in IT architecture and system integration
- Expertise in cloud application architecture including security and networking
- Experience with Ontario public-sector enterprise architecture standards
- Strong enterprise integration skills
What We Do
Symbiotic Group Inc. is a consulting company that helps SMBs drive measurable results in sales, digital marketing, and operations. They also provide IT consulting services and focus on advancing business and career opportunities for Indigenous peoples.








