Cette liste contient uniquement les pays pour lesquels des offres d'emploi ont été publiées dans la langue sélectionnée (par exemple, dans la version française, seules les offres rédigées en français sont affichées, et dans la version anglaise, uniquement celles en anglais).
Au sein de la Direction des produits liés aux enquêtes et aux affaires juridiques, le conseiller agira à titre d'expert technique. Il aura pour mandat principal d'assurer l'évolution et la pérennité des solutions logicielles en place. Le consultant devra diagnostiquer des problèmes de performance, guider les équipes de réalisation et s'assurer que l'architecture logicielle respecte les normes élevées de l'organisation.
Responsabilités
Élaborer et réviser l’architecture logicielle (architecture n-tiers) traitant de l’accès à de multiples sources de données, la gestion des erreurs, la journalisation et les patrons de conception
Concevoir la distribution logique et physique des composants logiciels
S’assurer que les orientations d’architecture sont cohérentes et correctement appliquées par les équipes
Soutenir et orienter les analystes de réalisation concernant la codification, la construction des composantes et l’utilisation des outils de développement
Rechercher et participer à l’implantation de solutions aux problèmes de performance
Réaliser des preuves de concept (POC) pour valider des nouveautés techniques
Participer à l’évolution du cadre de développement (contrôles graphiques, composantes communes, CI/CD, TDD)
S’assurer de la qualité du code (Clean Code) et du respect des bonnes pratiques de la programmation orientée services (SOA)
Collaborer à l’évolution des normes de programmation, des scénarios transactionnels et de la modélisation de données
Assurer le soutien à la réalisation des essais et agir comme répondant lors des mises en production
Exigences
Baccalauréat en technologies de l’information (ou équivalence de 2 années d'expérience par année de scolarité manquante)
Minimum de huit (8) années d’expérience en TI
Minimum de cinq (5) années à titre de conseiller en architecture logicielle dans un environnement technologique d’envergure
Cinq (5) années d’expérience en programmation .NET (VB et C#) OU huit (8) années en technologies Web
Avoir réalisé deux (2) mandats d'envergure (> 1000 j-p) dans un environnement Agile (Scrum, Kanban, SAFe, etc.)
Deux (2) années d’expérience en rédaction de dossiers d’architecture et de devis fonctionnels
Doit posséder 5 ans d'expérience dans 6 des éléments suivants: Injection de dépendance (Unity, Autofac)
REST/SOAP
Angular
MVC, ASP.Net
SOLID
Langage SQL et PLSQL
Git / TFVC
Doit posséder 5 ans d'expérience dans 5 des éléments suivants: Base de données Oracle
Patrons de conception (Design Patterns)
Programmation asynchrone
Optimisation de code
Clean Code
Microservices
Doit posséder 3 ans d'expérience dans 10 des éléments suivants: Concepts d’ingénierie logicielle / Réusinage de code (refactoring)
Automatisation des essais / Intégration et Livraison continues (CI/CD)
Nous utilisons des cookies pour améliorer votre expérience de navigation, analyser le trafic et proposer du contenu personnalisé. En cliquant sur « Accepter », vous consentez à l'utilisation des cookies.
Connectez-vous pour postuler
Créez un compte gratuit ou connectez-vous pour accéder à la page de candidature de cette offre.
Postulez et suivez toutes vos candidatures au même endroit
Enregistrez des offres et ne perdez aucune opportunité intéressante