DCN:Embauche/Developpeur principal

From wiki
Jump to navigation Jump to search


Qui sommes-nous?

La Direction générale de la mobilisation numérique (MN) du Secrétariat du Conseil du Trésor est une équipe de fonctionnaires passionnés qui aide le gouvernement du Canada et ses partenaires à travailler ensemble, ouvertement, pour créer un monde meilleur. Comment? En développant un espace de travail numérique ouvert et accessible en tant que projet de logiciel ouvert – associé à des normes ouvertes, des logiciels ouverts, et des partenariats légers pour nous aider à bien faire les choses. Pendant que nous y travaillons, nous sommes également responsables de la maintenance des OutilsGC (GCcollab, GCconnex, GCpédia et d’autres encore!). Notre travail comprend tout : la planification stratégique, les politiques et la prévoyance, l’analyse des données et la production de rapports, l’expérience des utilisateurs, la sensibilisation et la mobilisation des fonctionnaires, la gestion du contenu et de la conservation, la gestion de la collectivité et le soutien aux utilisateurs. Notre équipe s’occupe également des opérations techniques complètes comme le réseautage, la fourniture de serveurs, le développement d’applications et la mise à l’essai de l’expérience des utilisateurs (EU). Nous travaillons avec et pour nos utilisateurs afin de rendre le gouvernement du Canada formidable!

Au sujet de l’équipe du Développement

L’équipe du Développement de la Direction générale de la mobilisation numérique est chargée de la recherche, de la conception, du développement et de la mise en œuvre de concepts d’architecture d’application de pointe permettant de créer de meilleurs outils de collaboration et une expérience utilisateur améliorée. Nous sommes tournés vers l’avenir et expérimentons de nouveaux concepts et technologies qui, à notre avis, peuvent être utiles à notre objectif de créer un espace de travail numérique ouvert et accessible.

Pour continuer sur cette lancée, nous avons besoin de personnes motivées et centrées sur des tâches souhaitant contribuer à un projet visant un but précis. Pour y parvenir, nous sommes à la recherche de développeurs expérimentés pour renforcer notre équipe multidisciplinaire dans un milieu de travail dynamique.

Nous valorisons la diversité et nous apprenons les uns des autres, alors vous vous joindrez à une équipe de gens provenant de milieux variés. Nous cherchons toujours des gens passionnés par leur travail et qui comprennent le rôle important que la collaboration peut jouer dans un grand écosystème comme le gouvernement du Canada. Vous aurez l’occasion d’apprendre, de diriger et de contribuer à un travail utile.

En tant que développeur principal, vous devrez recourir à la collaboration et aux ressources de votre équipe pour obtenir des résultats. Votre succès dépend non seulement de la qualité de votre code, mais également de votre capacité à contribuer à la réalisation de la vision et des jalons de l’équipe à chaque étape.

Responsabilités

  • concevoir et développer des solutions basées sur une architecture de micro-services;
  • rechercher de nouveaux concepts de développement d’applications et les mettre à l’essai;
  • documenter votre travail (diagrammes d’architecture, modèles de données de micro-services, etc.);
  • aider à la maintenance des OutilsGC existants;
  • aider l’équipe du Développement à atteindre les objectifs dans le cadre de notre feuille de route;
  • suivre les processus agiles définis par l’équipe du développement de l’habilitation numérique;
  • travailler en collaboration avec vos collègues pour faire avancer le projet.

Exigences

  • posséder au moins cinq années d’expérience de travail dans un rôle de développement;
  • personnalité adaptable et collaborative;
  • capacité à résoudre les problèmes dans des délais courts;
  • un souci du détail et la capacité de déterminer des processus précis et des détails, au besoin;
  • une expérience du logiciel ouvert de rétro-ingénierie afin d’ajouter de nouvelles fonctionnalités ou d’ajuster les fonctionnalités;
  • une connaissance pratique importante de l’un ou de plusieurs des langages suivants : Python, Node JS, GraphQL et React;
  • une connaissance pratique et une expérience d’utilisation de Git;
  • une connaissance de l’architecture de micro-services, y compris des composants de support (c’est-à-dire, files d’attente de messagerie, GraphQL Pub/Sub).

Lieu

Nous sommes situés au centre-ville d’Ottawa (Ontario).

Classification et niveau

CS-03/CS-04 ou équivalent

Durée

Détachement ou contrat à durée déterminée d’un à deux ans.

Si vous souhaitez vous joindre à notre équipe dynamique et travailler sur des projets formidables qui aideront à transformer la culture du gouvernement du Canada en un écosystème collaboratif et branché, envoyez votre lettre de présentation, portfolio et curriculum vitæ à : Bryan.Robitaille@tbs-sct.gc.ca.