TEHORA inc. · 1 month ago
Architecte web (G4D)
TEHORA inc. is a multidisciplinary firm recognized for its professional services in technology and project management. They are seeking a Web Architect to conceptualize, implement, and evolve modern architecture solutions, ensuring integration with other products and overseeing the implementation of large-scale distributed web solutions.
Asset ManagementConsultingInformation TechnologyProject Management
Responsibilities
Intégrer les principes de conception infonuagique notamment dans un contexte Microsoft Azure, tout en s'assurant de leur alignement avec l'architecture globale de la GRICS
Contribuer à mettre en place les mécanismes de gestion pour des environnements de production distribués et hétérogènes et d’adapter les meilleures pratiques basées sur la réalité opérationnelle
Définir des stratégies de déploiement progressif, identifier les goulots d'étranglement, proposer des méthodes créatives de diagnostic et trouver des pistes de mitigation
Participer à la réalisation de la vision stratégique des solutions logicielles modernes, à partir des stratégies de l’organisation et des principes d’architecture
Évaluer la maturité des solutions logicielles modernes et élaborer des plans afin d’assurer leurs pérennités en recommandant des solutions visant à réduire la dette technologique ou à effectuer une transition technologique et les différents suivis auprès des équipes
Soutenir les efforts de réalisation des solutions pour en assurer la qualité, la sécurité, la confidentialité, la performance et la robustesse
Agir comme référence en tant qu’expert des technologies modernes sur les orientations technologiques et l’architecture des systèmes web auprès des équipes sectorielles
Collaborer avec les conseillers en réalisation technologique afin d’établir les directives et les bonnes pratiques en développement de solutions logicielles, tout en tenant compte des besoins d’affaires
Guider l’évolution des différentes composantes logicielles, les outils et les librairies, en partenariat avec l’équipe de plateforme
Effectuer la veille technologique et participer aux preuves de concept afin d’améliorer l’efficacité des solutions logicielles
Produire les documents et les schémas essentiels à la compréhension des solutions logicielles du secteur
Proposer des recommandations à la direction sur les orientations technologiques, les risques et les impacts potentiels des technologies utilisées pour les solutions modernes
Qualification
Required
posséder au moins huit (8) années actives d'expérience à titre de conseiller en architecture de solutions Web
avoir réalisé au cours des cinq (5) dernières années, deux mandats majeurs d'architecture de solutions Web dans le cadre de projets d'optimisation et de transformation de système
avoir déjà exercé un rôle d'architecte en mode Agile/Safe
avoir une expérience dans l'automatisation des tests de systèmes distribués et dans la création de preuves de concept innovatrices
services infonuagiques Microsoft Azure
Outils d'automatisation, incluant Powershell et le CLI d'Azure
protocoles de sécurité modernes (OAuth2, OpenIDConnect)
cadres de l'industrie tels que Vue.js, React, Angular
architecture en mode DevOps
systèmes de design de l'industrie
cadres de développement .NET de 4.8 à 7
environnement de développement Visual Studio et Git
architectures web telles que Serverless, SPA PWA, API/GraphQL
architectures de déploiement tel que monolythes, SOA et par conteneurs
patrons de conceptions classiques (singleton, factory, observer, repository, etc) et des anti-patterns
systèmes distribués (Service Bus, SOA, micro-services, événementiels)
pratiques d'architecture de dépendance, de modularité, de refactory reconnues par l'industrie
cadres d'architecture TOGAF et/ou Zachmann
conception axée sur le domaine d'affaires (DDD) les principes SOLID et du développement orienté objet
Benefits
Du télétravail et de la flexibilité pour s’adapter à vos obligations familiales;
Une culture entrepreneuriale favorisant la créativité et l'innovation;
Horaires flexibles (selon le type de contrat de travail);
Congés en cas de maladie et à l'occasion d'événements familiaux;
Outils informatiques adaptés;
Espace de travail épanouissant et motivant;
Initiatives sociales et environnementales;
Programme d’apprentissage en milieu de travail;
Cheminement de carrière.