Architecte logiciel
Rejoignez Exposant 3 (E3) : La puissance de l’humain au cœur de la technologie !
Exposant 3 est une firme de services-conseils en gestion des affaires et technologies de l'information, dédiée à accompagner les entreprises et organismes dans leur transformation numérique et organisationnelle.
👉 Votre carrière chez Exposant 3
Nous croyons fermement en une gestion saine et humaine, où la confiance, la compétence, et le plaisir de réussir ensemble sont au centre de nos valeurs.
Nous vous offrons bien plus qu’un simple emploi : rejoignez une équipe innovante où l’intelligence artificielle, l’automatisation des processus, et la modernisation technologique font partie du quotidien. Chez Exposant 3, nous mettons l’humain au cœur de tout ce que nous entreprenons.
🚀 Notre vision ?
Vous permettre de déployer "la puissance de l’humain exposant 3" :
La puissance de l’individu : Un environnement où votre engagement est valorisé.
La puissance de l’équipe : Une collaboration forte où l’entraide et les réussites sont partagées.
La puissance de l’entreprise : Une vision commune pour des objectifs ambitieux et collectifs.
Si vous cherchez à évoluer dans un cadre dynamique et à contribuer à des projets d’envergure, tout en grandissant au sein d’une entreprise humaine, innovante et en pleine croissance, alors Exposant 3 est fait pour vous !
Nous cherchons notre futur Architecte logiciel pour rejoindre nos équipes.
🎯 Vos missions
Concevoir l’architecture des applications basées sur les outils Microsoft (.Net, API Rest, React, etc.) et les services Azure (App services, Azure functions, etc.).
Définir les modèles de conception et les bonnes pratiques de développement, d’intégration, de sécurité et de performance.
Produire la documentation d’architecture logicielle (diagrammes, flux d’intégration, etc.).
Participer à l’évaluation et au choix des technologies, frameworks et outils de développement.
Aider les équipes de développement à monter en compétence.
Déterminer et fournir des orientations d’architecture technologique pour le choix et la mise en place des solutions technologiques, pour l’ensemble des unités d’affaires, permettant d’optimiser la qualité des services et des opérations de la Ville et de créer de la valeur à l’organisation tout en minimisant les risques.
Développer et proposer des approches de modernisation et de remplacement des environnements technologiques patrimoniaux en considérant les exigences futures et en favorisant les solutions qui respectent les normes et standards d’ouverture, d’interopérabilité et d’indépendance face aux fournisseurs et aux éditeurs, autant pour la couche d’infrastructure matérielle que pour les couches d’applications et de données.
Identifier les risques et s’assurer de la viabilité, de la fonctionnalité et de l’intégrité de l’architecture des solutions pendant les diverses phases de migration, de livraison, d’exploitation et de maintenance.
Diagnostiquer les situations problématiques et intervenir dans la résolution de problèmes complexes en assurant la mise en place de correctifs permanents, dans une perspective d’amélioration continue.
Exercer une veille des tendances, des pratiques exemplaires et des technologies disponibles et émergentes.
Assurer la modernisation des technologies en place, l’efficience et la pérennité des actifs technologiques.
Rédiger des recommandations, des rapports et autres documents techniques relatifs à son domaine.
Réviser la création de divers documents en collaboration avec diverses équipes de projets.
Tenir à jour la documentation de l’architecture logicielle pour les solutions sous sa responsabilité.
Participer à des groupes de travail internes et externes et maintenir des relations d’échange et des contacts de coopération avec des organismes privés ou publics pour échanger des renseignements et des données ou pour trouver une base de solution commune.
📝 Votre profil
Scolarité
Détenir un diplôme universitaire en informatique ou dans tout autre domaine pertinent.
Un minimum de six (6) années d’expérience appliquée en architecture logicielle au cours des dix (10) dernières années.
Avoir réalisé des projets de moyenne ou grande envergure comprenant l’implantation d’une solution commerciale jumelée à l’intégration à des outils existants dans l’organisation.
Avoir travaillé dans des projets en mode agile.
Expérience de l’architecture microservices.
Expérience en sécurité applicative.
Expérience souhaitée des concepts DevOps.
Expérience souhaitée dans la mise en place d’outils liés à la géomatique.
Expérience souhaitée avec les outils et technologies de géolocalisation.
Compétences requises
Principes d’architecture en lien avec la haute disponibilité, l’interopérabilité et l’évolutivité de plateformes et solutions.
Être un joueur d’équipe et être à l’aise avec les relations interpersonnelles.
Être autonome, méthodique et structuré.
Être axé sur les résultats et les performances.
Promouvoir la qualité en mettant l’accent sur l’amélioration et la livraison continues.
Aborder les enjeux de façon critique et analytique.
Avoir la capacité de synthèse, de communication et de vulgarisation.
Avoir une facilité à travailler sous pression et à gérer ses priorités.
Faire preuve de bonnes capacités d’analyse.
Faire preuve de souplesse dans l’organisation du travail.
Se montrer ingénieux dans la résolution de problèmes.
Être en mesure de gérer les priorités efficacement et de s’adapter.
Connaissances et expériences requises
Un minimum de six (6) années d’expérience appliquée en architecture logicielle au cours des dix (10) dernières années.
Langages et cadres d’application de programmation : notamment C#, .NET Core, React.
Solutions infonuagiques (Microsoft Azure).
Design et gestion d’API (API Management) + RESTful design.
Bases de données.
Services de sécurité (journalisation, surveillance, gestion des identités et des accès…) et services d’infrastructure et de traitement tels que le stockage, la virtualisation, les bases de données, les serveurs d’application, la relève des systèmes informatiques.
Cycle de développement de logiciel (SDLC), mouvement DevOps, intégration continue, tests unitaires automatisés, méthodologie agile.
Avoir réalisé des projets de moyenne ou grande envergure comprenant l’implantation d’une solution commerciale jumelée à l’intégration à des outils existants dans l’organisation.
Avoir travaillé dans des projets en mode agile.
Expérience de l’architecture microservices.
Expérience en sécurité applicative.
Expérience souhaitée des concepts DevOps.
Expérience souhaitée dans la mise en place d’outils liés à la géomatique.
Expérience souhaitée avec les outils et technologies de géolocalisation.
Atouts
Expérience souhaitée dans la mise en place d’outils liés à la géomatique;
Expérience souhaitée avec les outils et technologies de géolocalisation;
- Localisations
- Montréal
- Statut à distance
- (Statut hybride)
- Mode de travail
- Hybride - 1 jour au bureau par semaine
- Durée du contrat
- 36 mois + renouvellement 24 mois