Accueil » Qui nous sommes » Carrières » Développeur de logiciels

Développeur de logiciels

Un mot sur CANARIE

CANARIE connecte les Canadiens les uns aux autres ainsi qu’au reste de la planète. Les programmes de l’organisation confèrent aux chercheurs, aux étudiants et aux jeunes entreprises ce dont ils ont besoin pour exceller sur la scène mondiale.

CANARIE et ses douze partenaires provinciaux et territoriaux forment le Réseau national de la recherche et de l’éducation du Canada, un réseau ultrarapide qui connecte les chercheurs, les enseignants et les innovateurs du pays entre eux, et leur donne accès à leurs homologues, aux données et aux technologies du globe.

Réseau mis à part, CANARIE finance et promeut la création de logiciels qui facilitent la recherche et pilote les efforts nationaux déployés pour gérer les données qui en découlent. Afin de rendre les établissements d’enseignement supérieur du Canada plus sûrs, CANARIE finance, met en œuvre et soutient des initiatives en cybersécurité de concert avec ses partenaires du RNRE, le gouvernement, les universités et le secteur privé. L’organisation dispense aussi des services de gestion des identités au milieu universitaire et procure aux jeunes entreprises canadiennes des ressources en nuage ainsi que de l’expertise dans les technologies émergentes.

Fondé en 1993, CANARIE est une société sans but lucratif principalement financée par le gouvernement du Canada.

Qui sommes-nous?

Une petite équipe enthousiaste de penseurs, d’innovateurs et de solutionneurs, passionnés par leur métier et qui croient dans la collaboration.

En tandem avec le milieu des études supérieures, le secteur privé et nos partenaires du secteur public, nous veillons à ce que les plus brillants chercheurs et entrepreneurs du pays profitent des technologies et des outils qui paveront leur chemin vers le succès. Avec nos partenaires du pays entier, nous faisons en sorte que le Canada se hisse au faîte de la recherche et de l’innovation.

Le poste : développeur de logiciels

Le titulaire du poste a pour tâches de concevoir, de développer, d’installer et de maintenir les logiciels sur lesquels s’appuient les programmes de CANARIE.

Ce poste est permanent, à temps plein, et relève du gestionnaire de CANARIE responsable du développement des logiciels.

Principales responsabilités

  • Créer des logiciels et les perfectionner constamment
  • Travailler avec efficacité au sein d’une équipe de développement utilisant le modèle Agile
  • Participer à l’élaboration des fonctionnalités, de leur définition à leur déploiement
  • Chercher et évaluer de nouvelles technologies
  • Concourir à l’élaboration de pratiques exemplaires
  • Se déplacer au Canada et à l’étranger de temps à autre
  • Assumer d’autres tâches et responsabilités s’il y a lieu

Le candidat rêvé

Pour exceller chez CANARIE, le candidat rêvé illustrera de façon manifeste sa capacité à collaborer au sein d’une équipe. Son dynamisme lui inculquera la motivation nécessaire pour travailler de façon autonome. Il communiquera à merveille verbalement et par écrit. Gérer des échéances, résoudre des problèmes et composer avec de multiples priorités figureront parmi ses points forts. Enfin, le candidat rêvé épousera les valeurs de CANARIE que sont le service à la clientèle, l’esprit d’équipe, l’innovation, la conscience professionnelle et l’intégrité.

Une expérience pertinente au sein d’une organisation sans but lucratif financée par des fonds publics est souhaitable. On privilégiera les candidats bilingues.

Vos acquis

Formation et expérience

  • Diplôme collégial ou universitaire en informatique ou combinaison appropriée de cours, d’expérience et de formation
  • Au moins quatre années d’expérience pratique en développement de logiciels
  • Expérience pratique antérieure du développement d’applications intégrales
  • Expérience pratique antérieure de la conception et du développement d’applications sur les plateformes Linux et Windows
  • Expérience manifeste de sa collaboration à la conception d’un ensemble de logiciels ou de la direction d’un tel projet
  • Expérience manifeste de l’élaboration de scénarios en vue de la création d’un logiciel et du regroupement des contraintes qui s’y associent
  • Expérience pratique antérieure des méthodes de développement Kanban ou SCRUM

Compétences

  • Expérience manifeste de l’application des méthodes et du raisonnement à la base de la conception des logiciels
  • Capacité à transmettre clairement des informations techniques
  • Connaissance de la création des bases de données et de l’administration des systèmes sur lesquelles elles reposent
  • Expérience du développement de logiciels d’arrière-plan et d’intergiciels
  • Expérience du développement d’interfaces graphiques Web
  • Aptitude manifeste à maîtriser rapidement de nouvelles plateformes et technologies et de nouveaux langages de programmation
  • Capacité à encadrer des développeurs débutants afin de leur inculquer de solides pratiques en création de logiciels
  • Expérience dans la formulation de commentaires et capacité à accepter les remarques de façon constructive lors de la révision des codes

Aptitudes techniques

  • Connaissance et maîtrise des plateformes de développement de logiciels contemporaines : Docker, Kubernetes, AWS, Linux, Windows
  • Connaissance et maîtrise des langages Python, JavaScript, Java, PHP, SQL, Django et Angular
  • Connaissance et maîtrise des API RESTful, JSON, XML
  • Solide connaissance pratique des logiciels Microsoft Office

Travaillons ensemble

Le poste semble être fait pour vous? Signalez-le nous en écrivant à careers@canarie.ca. Annexez votre curriculum vitae au message en mentionnant le titre du poste dans l’objet. Nous remercions tous les intéressés qui posent leur candidature, mais seules les personnes retenues pour une entrevue recevront un appel.

Les personnes atteintes d’un handicap sont invitées et même encouragées à poser leur candidature. CANARIE accommodera les candidats qui le souhaitent à toutes les étapes du processus de sélection.