Location: Winnipeg, MB
The Technical Architect will be responsible for designing and implementing technology solutions that align with the organization's overall architecture and strategic vision. The Technical Architect will work closely with cross-functional teams to identify business requirements, design solutions, and provide technical leadership throu ghout the project lifecycle. The Technical Architect will also play a key role in ensuring that technology solutions are scalable, reliable, and maintainable.
Key Responsibilities
- Designing and implementing technology solutions that meet the needs of the organization's clients;
- Collaborating with cross-functional teams to identify business requirements and design solutions that align with the organization's overall architecture and strategic vision;
- Providing technical leadership throughout the project lifecycle, including architecture design, coding, testing, and deployment;
- Conducting code reviews to ensure that coding standards and best practices are followed;
- Mentoring junior developers and providing technical guidance as needed;
- Ensuring that technology solutions are scalable, reliable, and maintainable; and
- Staying up-to-date with the latest technology trends and recommending changes to the organization's architecture and technology stack as needed.
Minimum Relevant Experience
- Seven (7) years of relevant work experience with a minimum of three (3) years designing and implementing technology solutions.
Minimum Required Skills
- Experience with cloud computing platforms, preferably Azure and AWS;
- Proficient in SQL Server and NoSQL databases;
- Experience with Spring Framework 4+/SpringBoot 2+;
- Strong experience in at least one (1) front-end technology, such as Vue, Svelte, or React;
- Strong experience in at least one (1) JavaScript framework, such as Alpine, HTMX, or Node.js;
- Familiarity with microservices architecture and containerization, such as Docker and Kubernetes;
- Experience with agile development methodologies; and
- Strong problem-solving and analytical skills.
Preferred Skills
- Experience with enterprise architecture frameworks, such as TOGAF or Zachman;
- Experience with API design and management, such as Swagger or Apigee;
- Experience with data analysis and visualization tools, such as Power BI or Tableau;
- Experience with DevOps tools and practices, such as Jenkins, Git, and Terraform;
- Experience with security and compliance frameworks, such as ISO 27001 or PCI DSS; and
- Understanding of WCB or other insurance domains.
In addition to the technical skills required for the role, the Technical Architect should have excellent communication and interpersonal skills, as the Technical Architect will be working closely with cross-functional teams to ensure that technology solutions are designed to meet business requirements. T he Technical Architect will also need to be able to present technical solutions to both technical and non-technical stakeholders and be able to communicate complex technical concepts in an easily understandable way.
The Technical Architect will be responsible for ensuring that the organization's technology solutions are designed to meet the needs of its clients, are scalable and maintainable, and align with the organization's overall architecture and strategic vision. The Technical Architect will play a key role in providing technical leadership throughout the project lifecycle, ensuring that coding standards and best practic es are followed, and m entoring junior developers. The Technical Architect will also be responsible for staying up-to-date with the latest technology trends and recommending changes to the organization's architecture and technology stack as needed.