Architecte de solutions
Temporaire 9 mois
Temps plein
37,5 heures
Télétravail
Située à Repentigny, en banlieue de Montréal, Vigilance Santé développe depuis près de 30 ans des bases de données et des logiciels d’analyse de médicaments dans le but d’aider les professionnel·le·s de la santé et leurs patient·e·s à prendre de meilleures décisions. Au sein de notre équipe de 70 employé·e·s, vous participerez à des défis stimulants dans un environnement de travail dynamique. Votre horaire flexible vous permettra de concilier vos activités professionnelles et votre vie personnelle.
Relevant du directeur produit, l’architecte de solutions rejoindra notre équipe technique pour un mandat temporaire de 9 mois, à fort impact structurant. Cette opportunité unique lui permettra de participer activement à définir, concevoir et piloter l'architecture technique de nos systèmes. Le titulaire du poste jouera un rôle clé dans l’orientation des choix technologiques et définira les principes directeurs qui guideront l’évolution de notre architecture. Son expertise lui permettra d’assurer une interopérabilité fluide entre nos produits, optimisant ainsi leur synergie et contribuant à une expérience utilisateur améliorée à long terme.
Responsabilités :
- Concevoir une architecture unifiée, cohérente et évolutive, alignée sur les besoins actuels et futurs de nos produits et services web, en définissant des orientations techniques claires qui assurent une base de développement robuste et durable.
- Analyser les exigences de nos produits et proposer des changements technologiques pertinents.
- Définir une vision d’architecture alignée sur la trajectoire de nos produits web, en orientant les choix structurels et les outils vers des approches modulaires, sécurisées et maintenables (ex. microservices, composants découplés, API Gateway, communication interservices optimisée).
- Travailler en étroite collaboration avec les équipes métiers, DevOps et de centralisation des données pour garantir la cohérence et l'intégration de l'ensemble des composants.
- Comprendre les besoins d'affaires de l'entreprise et les prendre en considération lors de l'élaboration de l'architecture.
- Vulgariser des concepts techniques pour assurer une bonne compréhension des enjeux auprès des parties prenantes.
- Communiquer une vision claire de l’architecture aux équipes de développement et les guider dans la mise en œuvre des solutions.
- Proposer activement des recommandations technologiques concrètes en matière d’outillage et de bonnes pratiques de développement adaptées à l’écosystème en place.
- Documenter les décisions d’architecture et en assurer un transfert efficace aux équipes techniques.
Compétences techniques recherchées :
- Solide maîtrise des architectures de solutions, incluant les principes de découplage, d'interopérabilité et de modularité.
- Excellente compréhension des écosystèmes web modernes et des mécanismes d’intégration entre services (ex. REST, GraphQL, JWT, OAuth2, OpenAPI, webhooks, résilience réseau).
- Bonne maîtrise des enjeux liés à la scalabilité, à la performance, à la résilience et à la sécurité applicative.
- Connaissance des chaines CI/CD et des principes d’automatisation des déploiements (ex. GitLab, Ansible, Rundeck).
- Connaissance des environnements de conteneurisation et des infrastructures infonuagiques privées (Cloud privé, virtualisation, orchestration).
- Capacité à travailler dans un environnement hybride avec des systèmes existants (monolithes) et des solutions évolutives.
Compétences comportementales recherchées :
- Leadership mobilisateur et capable de rallier les équipes autour d’une vision architecturale forte et d’assumer pleinement la responsabilité technique des solutions proposées.
- Excellente capacité à communiquer et vulgariser.
- Autonomie, collaboration et excellente organisation.
- Sens des responsabilités et rigueur.
- Forte capacité d’analyse et de résolution de problèmes complexes en gardant une approche orientée solutions.
- Engagement envers la qualité du code, la documentation et le partage des connaissances.
Exigences :
- Baccalauréat en informatique, développement logiciel ou génie logiciel.
- Un minimum de 7 ans d’expérience en architecture logicielle, incluant au moins un projet d’envergure similaire, dans lequel le candidat a agi comme responsable principal de l’architecture de la solution.
- Expérience avérée en architecture logicielle, avec la capacité de concevoir des solutions modulaires, scalables et adaptées aux besoins de nos produits.
- Bonne connaissance des tendances, pratiques et technologies modernes en architecture logicielle et développement.
- Toute certification pertinente sera considérée comme un atout.
Nous vous remercions de votre intérêt pour Vigilance Santé. Notez toutefois que nous ne communiquerons qu’avec les candidat·e·s retenu·e·s pour une entrevue.
Soumettez votre candidature
Besoin de détails?
Notre équipe répondra avec plaisir à vos questions portant sur les postes offerts ou sur notre entreprise.