Programmeur-analyste – Leader technique

Nos programmeurs décodent la justice.

SOQUIJ recrute pour devenir le chef de file de la transformation numérique du gouvernement. Votre talent peut faire carrière chez nous.

Ce qu’on vous réserve…

Icône représentant une ampoule irradiante.

L’occasion de joindre une équipe dynamique, rigoureuse et efficace

Icône représentant 2 personnes séparées par un éclair de génie.

D’excellentes conditions de travail, un environnement stimulant et une équipe qui mise sur la collaboration

Icône représentant un œil dont la pupille contient une balance de la justice.

Une vision de la justice axée sur son accessibilité et sa simplification

Être programmeur-analyste - Leader technique chez SOQUIJ c'est...

Vous avez...

  • Assurer la programmation, le développement et l’intégration de solutions, y compris notamment l’applicatif (C#, HTML et Javascript, Api, Services Web, logs), des bases de données (dont SQL), des services Web, des API, la configuration des environnements de développement et d’intégration (DEV/ITG) et les outils et fonctions logiciels SaaS, la correction de bogues et les processus automatisés et continus de développement et de déploiement logiciel (CI/CD) dans le cadre du développement et de l’intégration des solutions technologiques dont son service (la DIST) à la charge.
  • Analyser, évaluer, planifier et élaborer la liste des tâches et les efforts nécessaires à réaliser dans le cadre de ces fonctions et livrables.
  • Collaborer avec l’équipe du service Livraison TI, entre autres pour les phases d’élaboration et d’affinage des requis fonctionnels et des analyses d’affaires et pour les phases du développement, du déploiement et de l’implantation ainsi que pour les processus DevOps.
  • Élaborer et exécuter les tests unitaires et autres tests automatisés de contrôle de qualité du code et des architectures applicatives implantées, de leur performance, de leur sécurité et de leur fiabilité ainsi que participer aux revues de codes et activités inhérentes à la cohérence et à la qualité du code et des architectures applicatives et services TI mis en oeuvre par ses pairs programmeurs-analystes.
  • Rédiger les documents et effectuer les analyses techniques nécessaires à l’identification et à la mise en place de solutions applicatives cohérentes, fonctionnelles, fiables et sécuritaires ainsi que les analyses nécessaires au bon fonctionnement du développement, de l’intégration et du déploiement logiciel et toute autre analyse en lien avec les processus intégrés DevOps et DevSecOps et l’acquisition de plateformes et d’outils technologiques entrant dans les solutions dont son service à la charge.
  • Agir en tant que coach dans les domaines où il détient une expertise afin de faire évoluer ses pairs.
  • Participer aux activités, aux rencontres et aux ateliers de travail visant l’amélioration des processus, la méthodologie de travail, la livraison matricielle TI ainsi que la feuille de route stratégique et opérationnelle de son service (la DIST).
  • Veiller à la coordination du travail et des communications au sein des équipes de développement et d’intégration. Par exemple, au démarrage d’une initiative, contribuer à la définition et à la mise en place des règles d’équipes et de fonctionnement (DOD, règles d’équipes), veiller à l’application des normes de la DIST tout le long d’une initiative TI, etc.
  • Coacher et animer régulièrement les réunions de développement et d’intégration (mêlées techniques, Affinage Dev, Retro Dev) durant la livraison d’initiatives TI.
  • Animer et tenir des rencontres de suivi avec l’équipe du service Infrastructure et Exploitation, notamment sur les implantations, les transferts de connaissance sur les nouvelles fonctionnalités développées ou intégrées, la résolution de pannes majeures, le support applicatif, le contrôle qualité et les nouveaux processus.
  • Dresser le portrait de suivi toutes les deux semaines des demandes de support 3 en cours ou résolues et de l’analyse des résolutions de ces demandes.
  • Mener des ateliers de travail d’analyse quant à la désuétude des solutions technologiques dont son service (la DIST) a la charge, notamment en matière de sécurité, de performance, de fiabilité, d’optimisation ou encore de compatibilité avec les différentes normes et les processus TI usuels.
  • Animer les activités, rencontres et ateliers de travail visant l’amélioration des processus, la performance des systèmes, l’architecture technologique et les meilleures pratiques DevOps et DevSecOps de la DIST.
  • Assurer les vigies technologiques touchant le DevOps et le DevSecOps.
  • Rédiger les documents et mener des activités d’analyses en lien avec les processus intégrés DevOps et DevSecOps et le suivi de l’évolution des indicateurs DevOps et DevSecOps.

Vous avez...

  • Un baccalauréat en informatique;
  • Une certification DevOps Foundation;
  • Une certification PSM Professional scrum master niveau 1;
  • Un minimum de 5 années d’expérience en tant que professionnel en développement et intégration informatique et technologique et leader technique et/ou chef d’équipe/chef de mêlée;
  • Une connaissance des méthodologies de développement et de déploiement logiciels usuels;
  • Une connaissance des bases de données relationnelles, principalement SQL et ses outils;
  • Une connaissance des langages de programmation .Net, C# et Javascript;
  • Une connaissance des technologies MVC et Entity Framework;
  • Une connaissance des outils Git, Azure DevOps et Visual Studio, etc.;
  • Une connaissance des environnements multiplateformes;
  • Une très bonne connaissance du cadre Dora et des principes du DevOps;
  • Une expérience démontrée à titre de chef de mêlée («scrum master») et notamment en matière de suivi et d’application des méthodes de livraison TI en mode Agile Scrum, mais aussi Kanban et Lean;
  • Une connaissance des processus de développement des systèmes, de service Web et d’API;
  • Une connaissance de la technologie de développement Web et de ses principaux langages;
  • Une bonne connaissance du français oral et écrit;
  • Une connaissance des normes et standards de développement et de déploiement logiciels en vigueur;
  • Une connaissance des règles relatives à l’assemblage des données;
  • Une connaissance des normes d’accessibilité Web ainsi que de sécurité logicielle et applicative;
  • Une connaissance des normes DevSecOps;
  • Une expérience démontrée dans la manipulation ou la configuration d’écosystèmes, de systèmes et de réseaux dans lesquels évoluent les plateformes applicatives.
  • Une capacité au raisonnement et à l’analyse
  • Une capacité d’adaptation au changement
  • De la curiosité intellectuelle
  • Une capacité à communiquer
  • Un esprit de collaboration
  • Une capacité à gérer le temps et les priorités
  • De la rigueur
  • Une orientation vers les résultats
  • Une capacité relationnelle
  • De l’ordre et de la structure
  • Une tolérance à l’ambiguïté

Ce défi vous intéresse ?

Postulez !

SOQUIJ souscrit à un programme d’accès à l’égalité en emploi dans le but de favoriser la diversité des expériences et des cultures au sein de notre Société. À cette fin, nous invitons les femmes, les personnes issues des minorités visibles ou ethniques, les personnes handicapées et les autochtones à poser leur candidature et à s’identifier comme faisant partie d’un de ces groupes. Les personnes en situation de handicap qui le désirent peuvent obtenir des mesures d’adaptation pour le processus de présélection et de sélection en communiquant par courriel.