Référence
2226/QC/2409
Date de démarrage
ASAP
Localisation du poste
Québec, Montréal ou Longueuil (hybride)
Durée
Permanent
Description
Nous recherchons un Architecte logiciel sénior afin de rejoindre notre équipe de conseillers du bureau de Québec ou de Montréal dans le cadre d'un poste permanent.
Ce poste est en mode hybride.
Agissant à titre de conseiller / consultant de Chrome Technologies, le candidat interviendra auprès de nos clients dans la réalisation des projets qu'ils nous ont confiés.
Tâches
- Approuver les revues de code (PR) avant leur intégration.
- Participer aux cérémonies agiles et contribuer aux décisions techniques.
- Collaborer à la production et à la mise à jour de la documentation d'architecture.
- Accompagner les développeurs dans l'application des pratiques et standards logiciels.
- Établir les normes, principes et standards de développement logiciel.
- Définir les orientations technologiques et sélectionner les langages, frameworks et outils appropriés. Concevoir et définir les API ainsi que leur documentation associée.
- Arrimer l'architecture logicielle aux besoins et orientations d'affaires.
- Arrimer les solutions aux orientations de l'architecture d'entreprise.
- Intégrer les exigences de sécurité dans les conceptions logicielles.
- Évaluer la conformité des solutions aux normes architecturales établies.
- Valider les choix de conception proposés par les équipes de développement.
- Orienter les décisions techniques afin d'assurer la cohérence de l'écosystème applicatif.
- Soutenir la réalisation des dossiers d'affaires en fournissant l'expertise architecturale requise.
Contexte D'intervention
- Intervenir dès l'amorce des dossiers, en collaboration avec l'architecte de solution.
- Définir le comment les besoins d'affaires seront réalisés sur le plan logiciel.
- Participer aux analyses, aux conceptions et aux évaluations de solutions.
- Orienter les décisions techniques relatives au développement des systèmes.
- Évaluer les impacts techniques, les efforts et les estimations de développement.
- Définir les normes, standards et orientations de développement logiciel.
- Sélectionner les technologies, frameworks et approches de réalisation.
- Concevoir les composantes techniques clés, notamment les API et les architectures applicatives. Assurer l'alignement avec l'architecture d'entreprise et les exigences de sécurité.
- Accompagner les équipes de développement et approuver les orientations techniques majeures. Agir comme référence et autorité technique pour les solutions logicielles.
Exigences
- Posséder un baccalauréat en informatique ou dans une discipline connexe.
- Détenir un minimum de 10 ans d'expérience en technologies de l'information, dont 3 à 5 ans dans un rôle d'architecture logicielle, de chef technique (Tech Lead) ou dans des fonctions
- Technologies connues et utilisées: Dimension d'architecture technologique
- Domain Driven Design (DDD)
- UML
- Gouvernance TI
- ActiveMQ
- Docker/Podman
- Spring Boot
- JavaScript
- Node.js
- GitHub
- IntelliJ
- Maven
- AWS - CloudWatch
- AWS - EKS
- AWS - IAM
- AWS - S3
- AWS - StepFunctions
- AWS - SQS
- AWS - API Gateway
- Terraform
- Composantes d'infrastructure AWS
- AWS Lambda
- AWS EventBridge
- AWS Secret Manager
- AWS Glue
- Snowflake
- MongoDB
- Oracle
- Bash
- PowerShell
- Visual Studio Code
- Outils de monitoring et supervision
- Java
- Modélisation
Postuler à cette opportunité
Retour