Solutions Architect
TC Transcontinental View all jobs
- Mississauga, ON
- $120,000-130,000 per year
- Permanent
- Full-time
- Design platform/solution-level architecture for project teams including guidance on development tools, data processing, operations, and security, define security architecture standards including threat modeling, authentication patterns, and data encryption across platform.
- Analyze current technologies and systems architecture in place and work with technical staff to determine and recommend ways to improve and provide detailed specifications for proposed solutions (DB selection, data modelling, caching, event driven integrations) with scalability in mind, incorporate cost-awareness into architectural decisions by evaluating resource utilization and rightsizing infrastructure.
- Define clear goals for all aspects of projects and manage their proper execution from technical perspective including full ownership of technical documentation including presenting architectural trade-offs and recommendations to technical and non-technical stakeholders through ADRs and solution briefs.
- Resolve technical problems as they arise.
- Research the current and emerging technologies and propose changes where needed.
- Assist developers with implementation tasks, design CI/CD pipeline architecture and infrastructure-as-code standards to support automated deployments across environments.
- Provide technical leadership and coaching to the development teams to create, develop and launch forward-looking products.
- University Degree or College Diploma in Computer Science, Engineering, Information Systems, or a related discipline
- Minimum of 8+ years of experience as a developer, and at least 4 years of hands-on experience in Architecture (micro/macro/monolithic services, APIs), Service-oriented, Event-Driven, Distributed, Data architectures, integration patterns, and best practices
- Experience in defining the technical architecture, supporting software development processes and initiatives, software configuration and database management
- Good working knowledge of modern web application frameworks such as Angular, MVC, REST API, .Net Core and ASP.NET (C#)
- In-depth understanding of coding languages, web and mobile technologies
- Ability to foresee architecture issues / gaps and identify emerging industry trends (i.e., future-focused)
- Exposure to modern microservice-based architectures, Containerization, Kubernetes, and service/reactive design patterns
- Experience in producing architecture artefacts and deliverables in the context of an industry best practice methodology
- Ability to understand the long-term ("big picture") and short-term perspectives of situations
- Sound knowledge of various operating systems and databases
- Project management experience
- Azure, AWS, Microservices, Design Patterns is an asset
- Competitive compensation with performance-based incentives and retirement savings plans with company match
- Customizable group benefits including health, dental, life, disability, and travel insurance
- Paid time off
- Employee perks such as discounts on insurance, wireless plans, travel, and more
- Career development opportunities
- A dynamic, inclusive work environment where your voice matters and your growth is supported