Architecte de Solutions

89625
Montreal, QC
Permanent/Direct Hire
13 hours ago

Job Title: Architecte de Solutions

Location: Montreal, Quebec (Hybrid)

Estimated Duration: Fulltime

APERÇU DU POSTE

L’organisation est responsable de la conception, de l’intégration et de l’exploitation de plusieurs systèmes d’envergure soutenant des activités à l’échelle mondiale.

Sous la supervision du Chief Technology Officer, le/la Solution Architect définira l’architecture qui soutient cet écosystème global, en assurant des plateformes sécurisées, fiables et évolutives pour des milliers de parties prenantes à travers le monde.

La personne retenue fera le pont entre les domaines d’affaires et techniques, en guidant les équipes internes et externes afin de livrer des solutions évolutives, sécurisées et interopérables. Elle jouera un rôle clé dans l’alignement architectural de multiples systèmes et partenaires au sein d’un environnement complexe impliquant plusieurs parties prenantes.

 

COMPÉTENCES TECHNIQUES

Le candidat idéal est un(e) Solution Architect expérimenté(e) avec une expertise en architecture d’intégration ainsi qu’en meilleures pratiques cloud et sécurité :

  • Solide expérience en conception de solutions et intégration de systèmes, particulièrement dans des environnements hybrides ou multi-cloud (AWS, Azure).
  • Maîtrise de la conception d’API, services REST, architectures orientées événements et middleware d’intégration (ex. : Kong, Azure Logic Apps ou équivalent).
  • Expérience avec des environnements de développement « high-code » tels que Java / Java EE (Spring Boot, APIs REST, microservices), TypeScript, Node.js, et capacité à collaborer avec les équipes de développement pour définir des architectures techniques évolutives.
  • Expérience avec des plateformes « low-code », idéalement Mendix, incluant la conception d’applications, le déploiement et la gouvernance dans des environnements multi-tenant.
  • Connaissance des standards d’authentification et d’autorisation (OAuth2, OpenID Connect, SAML, SCIM) et des plateformes SSO telles que Keycloak ou Azure AD.
  • Expérience avec les standards d’échange de données et d’interopérabilité (JSON, XML) et les brokers de messages (Kafka, RabbitMQ).
  • Familiarité avec les écosystèmes applicatifs d’entreprise (RH, CRM, ERP, gestion de cas, etc.) et les modèles d’intégration SaaS.
  • Compréhension des patterns d’architecture logicielle (microservices, domain-driven design, approche API-first).
  • Expérience des approches « security-by-design » et « privacy-by-design ».
  • Compréhension des concepts de gestion et gouvernance des données (métadonnées, lineage, MDM).
  • Maîtrise des outils de modélisation d’architecture (Draw.io, ArchiMate, Visio) et des cadres de documentation.

RESPONSABILITÉS PRINCIPALES

  • Concevoir et faire évoluer des solutions évolutives, sécurisées et interopérables répondant aux besoins d’affaires et techniques, en collaboration avec d’autres architectes afin d’assurer la cohérence et la constance de l’architecture.
  • Contribuer au développement et à la maintenance des architectures de référence, des patterns d’intégration et des spécifications d’interfaces, en définissant des standards et meilleures pratiques partagés.
  • Évaluer et recommander des technologies et approches d’intégration via des preuves de concept (PoC) et des analyses de solutions, en alignement avec les principes d’architecture d’entreprise et la feuille de route technologique.
  • Assurer une intégration de données sécurisée et conforme, en intégrant les exigences de sécurité, confidentialité et gouvernance en collaboration avec les architectes de données et de sécurité.
  • Co-gérer la documentation architecturale et les processus de gouvernance, en produisant des schémas clairs, des décisions d’architecture et des flux d’intégration partagés au sein de l’équipe.
  • Fournir des orientations architecturales et du mentorat aux équipes de livraison, afin d’assurer une mise en œuvre cohérente des standards et des principes, tant avec les équipes internes qu’externes.

QUALIFICATIONS

  • Baccalauréat en informatique, systèmes d’information ou domaine connexe (maîtrise un atout).
  • Minimum de 7 ans d’expérience en architecture de systèmes ou de solutions dans des environnements d’entreprise ou du secteur public.
  • Expérience démontrée dans la conception d’architectures sécurisées et évolutives impliquant plusieurs systèmes et flux de données.
  • Expérience avec des équipes de développement externalisées ou des intégrateurs de systèmes.
  • Haut niveau d’intégrité, de professionnalisme et de discrétion.
  • Excellentes capacités d’analyse, de conceptualisation et de résolution de problèmes.
  • Excellentes compétences en communication et en collaboration, avec la capacité de vulgariser des concepts techniques complexes auprès de parties prenantes non techniques.
  • Autonomie, sens de l’organisation et capacité à équilibrer vision stratégique et implication opérationnelle.
  • Bilinguisme (français et anglais), à l’oral comme à l’écrit.
  • Esprit d’équipe et collaboration.
  • Adhésion à des valeurs d’intégrité, d’ouverture et d’excellence.

JOB OVERVIEW

The organization is responsible for the design, integration, and operation of several large-scale systems supporting activities on a global scale.

Under the supervision of the Chief Technology Officer, the Solution Architect will define the architecture that supports this global ecosystem, ensuring secure, reliable, and scalable platforms for thousands of stakeholders worldwide.

The selected candidate will bridge business and technical domains, guiding internal and external teams to deliver scalable, secure, and interoperable solutions. They will play a key role in aligning the architecture of multiple systems and partners within a complex environment involving numerous stakeholders.


TECHNICAL SKILLS

The ideal candidate is an experienced Solution Architect with expertise in integration architecture, as well as cloud and security best practices:

  • Strong experience in solution design and system integration, particularly in hybrid or multi-cloud environments (AWS, Azure).
  • Proficiency in API design, REST services, event-driven architectures, and integration middleware (e.g., Kong, Azure Logic Apps, or equivalent).
  • Experience with “high-code” development environments such as Java / Java EE (Spring Boot, REST APIs, microservices), TypeScript, Node.js, and the ability to collaborate with development teams to define scalable technical architectures.
  • Experience with “low-code” platforms, ideally Mendix, including application design, deployment, and governance in multi-tenant environments.
  • Knowledge of authentication and authorization standards (OAuth2, OpenID Connect, SAML, SCIM) and SSO platforms such as Keycloak or Azure AD.
  • Experience with data exchange and interoperability standards (JSON, XML) and message brokers (Kafka, RabbitMQ).
  • Familiarity with enterprise application ecosystems (HR, CRM, ERP, case management, etc.) and SaaS integration models.
  • Understanding of software architecture patterns (microservices, domain-driven design, API-first approach).
  • Experience with “security-by-design” and “privacy-by-design” approaches.
  • Understanding of data management and governance concepts (metadata, lineage, MDM).
  • Proficiency with architecture modeling tools (Draw.io, ArchiMate, Visio) and documentation frameworks.

KEY RESPONSIBILITIES

  • Design and evolve scalable, secure, and interoperable solutions that meet business and technical needs, collaborating with other architects to ensure architectural consistency.
  • Contribute to the development and maintenance of reference architectures, integration patterns, and interface specifications by defining shared standards and best practices.
  • Evaluate and recommend technologies and integration approaches through proofs of concept (PoCs) and solution analysis, aligned with enterprise architecture principles and the technology roadmap.
  • Ensure secure and compliant data integration by incorporating security, privacy, and governance requirements in collaboration with data and security architects.
  • Co-manage architectural documentation and governance processes by producing clear diagrams, architecture decisions, and shared integration flows within the team.
  • Provide architectural guidance and mentorship to delivery teams to ensure consistent implementation of standards and principles across both internal and external teams.

QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Information Systems, or a related field (Master’s degree is an asset).
  • Minimum of 7 years of experience in system or solution architecture in enterprise or public sector environments.
  • Proven experience in designing secure and scalable architectures involving multiple systems and data flows.
  • Experience working with outsourced development teams or system integrators.
  • High level of integrity, professionalism, and discretion.
  • Excellent analytical, conceptual, and problem-solving skills.
  • Strong communication and collaboration skills, with the ability to explain complex technical concepts to non-technical stakeholders.
  • Self-driven, organized, and able to balance strategic vision with operational involvement.
  • Bilingual (French and English), both spoken and written.
  • Team-oriented with strong collaboration skills.
  • Commitment to values of integrity, openness, and excellence.

The pay range that the employer reasonably expects to pay for this position is between CA$120,000 and CA$140,000

Our voluntary benefits offering includes medical, dental, vision and retirement benefits.

This posting is for an existing vacancy.

If you believe this post to be fraudulent, please report by clicking here

Tundra Technical Solutions is a global workforce and technology delivery firm, ranked by Staffing Industry Analysts as one of the largest in North America. At Tundra, we aren't just hiring top talent at the world's most recognizable brands; we are pioneers of social recruitment. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other legally protected characteristics. We welcome and encourage diversity in the workplace.

We use artificial intelligence tools to help our recruiters screen and assess talent. These tools do not replace human decision making in the process.

Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!