Principal Architect
Toronto, ON
Contract
Job description:
Experience and Qualifications Bachelor's degree in computer science, Engineering, Information
Technology, or a related field. A master's degree
or higher may be preferred for more senior positions.
10+ years of experience in a combination of enterprise, software,
application, and data architecture roles within
various industries or domains.
Extensive knowledge and hands-on experience with various programming
languages, software development methodologies, and tools are essential.
This includes proficiency in areas such as system design, database
management, cloud computing, distributed systems, and
cybersecurity.
Understanding of how network architecture plays a role in technical
architecture.
Experience working on solutions for third-party logistics providers
Experience configuring, working with and maintaining Azure, AWS or GCP
environments.
Experience working with MACH (Microservices-based, API first, Cloud-
native SaaS, and Headless) companies.
Proficiency in architectural modeling tools and techniques, such as UML,
ArchiMate, BPMN, ERD, and others.
Business acumen and understanding of industry trends, market dynamics,
and competitive landscapes to drive architectural innovation and business
value.
Commitment to continuous learning and professional development,
including staying updated on emerging technologies, industry trends, and
best practices in architecture and related fields.