About the Role
We are seeking an experienced Applications Architect to lead the design, development, and implementation of enterprise-scale application architectures. The successful candidate will define overall application structure, logical components, system interactions, integration patterns, and technical standards across complex environments, focusing on scalable, secure, and maintainable solutions.
Responsibilities
- Define the overall structure, logical components, and relationships between applications, systems, databases, middleware, and infrastructure components.
- Develop, implement, and manage cross-platform applications within large, distributed enterprise environments.
- Monitor and evaluate system interactions across multiple layers of abstraction.
- Define source code limitations, standards, and technical requirements.
- Design and document application interfaces and integration patterns.
- Establish reusable application components and architectural frameworks.
- Develop enterprise architecture deliverables, including models and documentation.
- Lead multi-tier application infrastructure design, documentation, and configuration activities.
- Design, develop, implement, and maintain large, complex applications, workflow processes, and dynamic forms.
- Collaborate with technical and business stakeholders to align architecture solutions with organizational objectives.
Requirements
- 10+ years of progressive experience in IT architecture and system integration.
- Experience developing and implementing enterprise application architectures.
- Extensive experience with at least two computing platforms, operating systems, environments, database technologies, programming languages, and communication protocols.
- Strong experience designing, implementing, and optimizing Microsoft Azure cloud infrastructure in large-scale enterprise environments.
- Experience integrating complex enterprise systems while managing cross-functional dependencies.
- Extensive systems analysis and design experience in large-scale environments.
- Experience with middleware technologies and enterprise gateways.
- Experience using development tools, CASE tools, project management software, and business process improvement tools.
- Experience with data and process modeling methodologies, metadata structures, repositories, and data dictionaries.
- Experience developing enterprise architecture deliverables and documentation.
- Experience leading multi-tier application infrastructure initiatives for medium to large organizations.
- Familiarity with ITIL processes, including Incident Management, Change Management, and Release Management.
- Knowledge of Information Management principles, concepts, policies, and practices.
- Public sector experience.
- Experience developing enterprise architecture models and documentation.
- Experience with large-scale enterprise application modernization initiatives.
Skills
- Microsoft Azure architecture
- Azure security
- Azure networking
- Azure identity
- Azure data services
- Azure monitoring
- Azure governance
- API development and management
- Enterprise Service Bus (ESB) technologies
- Microservices architecture
- Middleware platforms
- Integration frameworks
- Enterprise architecture methodologies
- Enterprise architecture modeling
- Structured application design
- Structured application development
- Structured application implementation practices
- Object-oriented analysis
- Object-oriented design techniques
- Functional requirements design
- Technical requirements design
- Cloud security best practices
- Compliance and governance frameworks
- Secure application architecture principles
- Excellent analytical abilities
- Problem-solving abilities
- Decision-making abilities
- Strong verbal communication skills
- Strong written communication skills
- Effective stakeholder engagement skills
- Negotiation skills
- Proven leadership capabilities
- Team collaboration capabilities
- Ability to mentor technical teams
- Ability to influence stakeholders
- Commitment to quality
- Meeting project deadlines
Location
- Toronto, ON
Work Type
- Onsite
Experience Level
- 10+ years of progressive experience in IT architecture and system integration
- Experience developing and implementing enterprise application architectures
- Extensive experience with at least two computing platforms, operating systems, environments, database technologies, programming languages, and communication protocols
- Strong experience designing, implementing, and optimizing Microsoft Azure cloud infrastructure in large-scale enterprise environments
- Experience integrating complex enterprise systems while managing cross-functional dependencies
- Extensive systems analysis and design experience in large-scale environments
- Experience with middleware technologies and enterprise gateways
- Experience using development tools, CASE tools, project management software, and business process improvement tools
- Experience with data and process modeling methodologies, metadata structures, repositories, and data dictionaries
- Experience developing enterprise architecture deliverables and documentation
- Experience leading multi-tier application infrastructure initiatives for medium to large organizations
Education Level
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- Master’s degree or relevant certifications (such as enterprise architecture or cloud architecture certifications) are strongly preferred
About the Company
- 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, we provide: 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 enable us to provide the Expert Technical staff needed to solve challenging business and IT problems. IT leaders in the most reputable organizations in Canada have relied on Symbiotic Digital to help them staff difficult assignments with proven Experts uniquely evaluated by our proven QMS- Quality Management System Staff Development Model. We are a 100% Indigenous owned company. Learn more online at https://www.symbioticgroup.com/home-sd/. Please submit your most recent resume to: RecDep@symbioticgroup.com View All Jobs online at: https://www.symbioticgroup.com/view-jobs/
