Conseiller en Architecture Logicielle - Montréal, Canada - Alithya

Alithya
Alithya
Verified Company
Montréal, Canada

2 weeks ago

Sophia Lee

Posted by:

Sophia Lee

beBee Recruiter


Description
Montréal, Québec, Canada

**Veuillez** prendre note que ce poste est en mode hybride.**:
Alithya, chef de file en transformation numérique, accompagne des clients et des partenaires internes dans la recherche d'experts, de collaborateurs créatifs et ingénieux. C'est l'un des nombreux services d'Alithya.

**Une mission à la hauteur de votre expertise**:
Nous sommes à la recherche d'un(e) conseiller(-ère) en architecture logicielle.NET dans le cadre d'un programme de modernisation majeur.

**Des projets à la hauteur de vos ambitions**:

- Arrimer l'architecture détaillée avec l'architecture de solutions et participer à l'élaboration de la solution détaillée dans un projet;
- Participer au comité d'évaluation des solutions (CES) en tant qu'expert(e) technique;
- Comprendre les exigences et contraintes techniques inhérentes au client et au projet;
- Connaître les patrons de conception adéquats et s'assurer de leur bonne utilisation;
- Savoir identifier les enjeux techniques ayant une incidence sur la solution.
- Collaborer:

- étroitement avec les escouades et les équipes projet dans le processus de conception détaillée de solutions et de suivi de la réalisation;
- avec les différentes parties prenantes afin d'élaborer des solutions répondant aux exigences d'affaires et techniques selon les normes et standards en vigueur et être en mesure de s'adapter aux différents auditoires (analystes fonctionnels ou organiques, développeurs, conseillers en architecture de solutions, en architecture logicielle et en architecture d'infrastructures, etc.).
- Jouer le rôle de facilitateur(-trice) sur son domaine d'intervention et accompagner l'équipe de réalisation dans la compréhension de l'architecture en relation avec les responsables techniques (_Tech Leads_);
- Rédiger des dossiers d'architecture logicielle, incluant la couverture des exigences non fonctionnelles;
- Décrire les solutions sous forme de schémas d'architecture normalisés (UML, diagrammes de cas d'utilisation, diagrammes de séquence, etc.) et utiliser les outils prescrits;
- Prendre connaissance et appliquer les normes et les standards en vigueur afin de concevoir des solutions conformes respectant les orientations du client;
- Contribuer à la construction des éléments autour des pipelines pour favoriser l'intégration et la livraison continue, les essais automatisés et la qualité du code;
- Cibler et analyser des problématiques et des enjeux, évaluer leur criticité et les communiquer;
- Établir des diagnostics, faire des recommandations aux instances concernées et les accompagner dans leur démarche de changement et de transformation;
- Effectuer la veille technologique : voir au développement et à l'évolution de politiques, de normes, de modèles, de solutions technologiques et de programmes de la pratique d'architecture de solutions, logicielle et DevOps en interne chez Alithya et en soutien aux projets et aux mandats stratégiques des clients;
- Vulgariser et communiquer les meilleurs processus, pratiques, méthodes et outils avec les autres membres de l'équipe et aux autres équipes (par exemple, par le biais de formations, d'ateliers et d'encadrement [_coaching_]);
- Assurer un rôle de gestionnaire technique en l'absence de responsable technique au sein de l'équipe de développement et:

- comprendre, et établir les normes de développement du projet, en accord avec les pratiques Alithya:

- Structure du projet;
- Stratégies de codage et de livraisons;
- Stratégies de tests et de qualité.
- Superviser et encadrer une équipe de développeurs au besoin, en l'absence du responsable technique;
- S'assurer:

- que les normes d'ingénierie (l'architecture) des codes sont bel et bien respectées par le biais de revues de codes;
- de la mise à jour de ses connaissances technologiques (veille technologique) et savoir les communiquer aux équipes.
- Assurer l'imputabilité de la qualité du travail rendu par l'équipe;

**Quand ça clique**:

- Minimum de sept ans d'expérience en développement, principalement en tant que professionnel(le) de l'architecture logicielle et des pratiques de développement dans différents projets ou organisations d'envergure;
- Maîtrise:

- des concepts de microservices;
- de plusieurs des pratiques suivantes : orienté objet, conception piloté par le domaine (DDD), principes SOLID et INVEST, pratiques Agile, développement piloté par les tests (TDD), développement piloté par le comportement (BDD), développement piloté par les tests d'acceptation (ATDD), code propre (_clean code_), DevOps.
- Expérience:

- dans un environnement infonuagique (_cloud_) Azure, avec des outils DevOps tels que Concourse, Azure DevOps, Docker, Kubernetes, Terraform, Helm, Kong, Kafka, Artifactory ou des plateformes modernes comparables;
- avec des outils de file d'attente de messages (_message queue_) tel

More jobs from Alithya