About the Role
We are seeking an experienced Applications Architect to support the design, development, and implementation of enterprise application architectures within a large and complex environment. The successful candidate will be responsible for defining application structures, system interactions, integration patterns, and architectural standards while ensuring scalability, security, and maintainability.
Responsibilities
- Define the overall application architecture, including logical components, relationships, and system interactions.
- Establish application structures, reusable components, quality metrics, software layering, and interface standards.
- Design, implement, and manage cross-platform applications within large distributed environments.
- Monitor system architecture to understand interactions among components and define source code limitations and requirements.
- Define and document interactions between application packages, databases, middleware, and integration platforms.
- Develop enterprise architecture deliverables including models and supporting documentation.
- Contribute to application architecture design using structured methodologies, modeling tools, and best practices.
- Support architecture initiatives involving cloud, on-premises, and hybrid environments.
- Participate in solution design activities involving integrations, databases, middleware, APIs, and application services.
Requirements
- Experience developing and implementing application architectures.
- Extensive experience with multiple computing platforms, operating systems, databases, programming languages, and communication protocols.
- Experience working with middleware technologies and gateways.
- Knowledge of performance considerations across different environments.
- Experience with structured design, development, and implementation methodologies.
- Extensive experience in systems analysis and design within large enterprise environments.
- Experience using development tools, CASE tools, information retrieval packages, 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 models.
- Awareness of emerging information technology trends and industry direction.
- Strong analytical, problem-solving, decision-making, communication, negotiation, and interpersonal skills.
- Proven ability to work collaboratively and meet project deadlines.
- Experience with Agile methodologies.
- Experience with on-premises and cloud integrations using MuleSoft or similar integration platforms.
- Experience with cloud technologies including Azure or AWS.
- Experience with cybersecurity, enterprise architecture, and solution architecture principles.
- Experience with Java and Microsoft .NET technologies.
- Experience with SQL Server, Oracle, and cloud-based databases including structured and unstructured data platforms.
- Experience with Azure SQL Managed Instance, Azure Blob Storage, Cosmos DB, or similar services.
- Experience with REST APIs, integrations, and web/lightweight application development.
- Experience with Azure, Dynamics 365, and Power Platform.
- Experience developing application models and architecture designs.
- Experience with Web API development, ASP.NET, .NET Core, Entity Framework, Azure SQL, DevOps, and CI/CD pipelines.
- Experience working within Agile environments using Kanban or task board methodologies.
- Knowledge of object-oriented analysis and design techniques.
- Knowledge of Information Management principles, concepts, policies, and practices.
- Experience designing detailed functional and technical requirements.
- Experience leading multi-tier application infrastructure design, documentation, and configuration.
- Experience designing, developing, implementing, and maintaining large, complex enterprise applications, workflows, and dynamic forms.
- Prior public sector experience.
Skills
- Agile methodologies
- On-premises and cloud integrations using MuleSoft or similar integration platforms
- Cloud technologies including Azure or AWS
- Cybersecurity
- Enterprise architecture
- Solution architecture principles
- Java
- Microsoft .NET technologies
- SQL Server
- Oracle
- Cloud-based databases
- Structured data platforms
- Unstructured data platforms
- Azure SQL Managed Instance
- Azure Blob Storage
- Cosmos DB
- REST APIs
- Integrations
- Web application development
- Lightweight application development
- Azure
- Dynamics 365
- Power Platform
- Application models
- Architecture designs
- Web API development
- ASP.NET
- .NET Core
- Entity Framework
- Azure SQL
- DevOps
- CI/CD pipelines
- Kanban
- Task board methodologies
- Object-oriented analysis and design techniques
- Information Management principles, concepts, policies, and practices
- Designing detailed functional and technical requirements
- Leading multi-tier application infrastructure design, documentation, and configuration
- Designing, developing, implementing, and maintaining large, complex enterprise applications, workflows, and dynamic forms
- Public sector experience
Location
- Toronto, ON
Work Type
- Onsite
Experience Level
- Experienced
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/
