Programmeur / Programmeuse de logiciels de bio-informatiques et d’applications Web

Veuillez soumettre votre candidature d’ici le 26 septembre 2020.

Seuls les candidats retenus seront contactés.

Pour connaître toutes les opportunités d’emploi visitez la page carrière de notre site.

Titre de l’emploi

Programmeur / Programmeuse de logiciels de bio-informatiques et d’applications Web

Division / Unité

Plateforme de bio-informatique

Description du mandat

La plateforme de bio-informatique de l’IRIC offre des services d’analyse bio-informatique et de calcul haute performance à la communauté de recherche en sciences de la vie.Nous recherchons un programmeur ou une programmeuse de logiciels de bio-informatique et d’applications Web pour s’engager dans le développement et la maintenance de l’infrastructure logicielle de la plateforme.  Cette infrastructure comprend plusieurs systèmes de gestion des informations de laboratoire (LIMS), des portails de visualisation de données massives, des outils d’analyse et d’interprétation des résultats, des pipelines d’analyse bio-informatique et de nombreuses autres composantes.Sous l’autorité du responsable de la plateforme de bio-informatique et du chef de projet, la personne retenue sera appelée à implanter et maintenir les applications côté client et serveur, étendant les outils et technologies déjà en place à l’aide de Python, JavaScript, HTML, PostgreSQL, etc. Elle travaillera de façon autonome afin de réaliser les mandats de développement en faisant preuve de créativité et de rigueur.

Principaux défis

  • Programmer, optimiser et tester des fonctionnalités logicielles, applications et structures de données;
  • Développer, tester, déployer et maintenir des applications web interactives de haute qualité à l’aide de Frameworks Python tels que Django et Pyramid;
  • Incorporer de nouveaux concepts et tester de nouveaux designs de façon interactive;
  • Mettre l’emphase sur l’expérience utilisateur, les interfaces intuitives et les couches d’interaction pour créer des pages Web et des applications conviviales;
  • S’assurer de la performance de l’application et de la justesse des résultats par la mise en oeuvre des meilleures pratiques;
  • Développer des applications et des scripts côté serveur, tels que des pipelines de contrôle de la qualité des données;
  • Contribuer à la recherche technologique et au prototypage;
  • Utiliser un système de contrôle des révisions tel que Git;
  • Configurer et maintenir des outils d’automatisation pour les tests, l’intégration continue et la livraison tels que Selenium et Jenkins;
  • Optimiser le code en cas de besoin tout en utilisant de bonnes pratiques de développement logiciel;
  • Développer des scripts d’analyse de données et implanter les méthodes appropriées;
  • Résoudre les problèmes techniques et logiciels de façon créative et autonome;
  • Rédiger une documentation adéquate et des tests unitaires sur les outils développés et mis en place.

 

Profil recherché

  • Diplôme universitaire terminal de 1er cycle dans un champ de spécialisation approprié, soit informatique ou bio-informatique;
  • Bonne maîtrise des concepts de programmation et aisance dans le développement d’outils d’analyse de données en Python, R, bash dans un environnement de travail Linux;
  • Expérience avec Python et / ou Javascript dans le développement d’applications Web à grande échelle;
  • Avoir un esprit ouvert envers les nouvelles technologies;
  • Bonne connaissance des différentes couches impliquées dans le développement d’applications Web (full-stack);
  • Expérience avec les frameworks web Python tels que Django, Pyramid et Flask;
  • Expérience avec les scripts côté serveur, tels que Python et Bash;
  • Expérience avec les bases de données relationnelles (RDBMS), telles que PostgreSQL et MySQL;
  • Expérience avec la conteneurisation d’applications (par exemple Docker, Singularity);
  • Expérience avec le système de contrôle de version Git;
  • Capacité marquée pour le travail d’équipe dans un environnement multidisciplinaire;
  • Expérience avec les API et les Frameworks Javascript, par exemple D3, ReactJS et NodeJS, un atout.

 

Information sur l’emploi

Syndicat des employés et employées de la recherche de l’Université de Montréal
Période d’affichage: Du 26 août 2020 au 26 septembre 2020 inclusivement
Échelle salariale:  R1 – 48 700$ à 69 434$
Supérieur immédiat: Patrick Gendron
Pavillon : Marcelle-Coutu
Horaire de travail : Temps plein
Date d’entrée en fonction: Dès que possible

Notre offre

  • Perspective de carrière diversifiée et intéressante.
  • Programme complet d’avantages sociaux et régime de retraite.
  • Politique avantageuse de vacances annuelles
  • Accès facile en transport collectif.

 

Comment postuler?

Vous êtes un employé à l’Université de Montréal? Déposez votre candidature en ligne.
S’il s’agit de votre première demande d’emploi en ligne, procédez d’abord à la création de votre profil.


Faire carrière à l’UdeM : aider la société, relever des défis et être considéré
L’Université de Montréal forme avec ses écoles affiliées, HEC Montréal et Polytechnique Montréal, le premier pôle d’enseignement et de recherche du Québec par son nombre d’étudiants et de professeurs, ainsi que son volume de recherche.
Nos employés peuvent compter sur une rémunération globale concurrentielle, des conditions de travail et un milieu de vie exceptionnels.

Programme d’accès à l’égalité en emploi
Par l’entremise de son programme d’accès à l’égalité en emploi, l’Université de Montréal invite les femmes, les Autochtones, les minorités visibles, les minorités ethniques et les personnes ayant des limitations à soumettre leur candidature. Lors du recrutement, nos outils de sélection peuvent être adaptés selon les besoins des personnes vivant avec des limitations et qui en font la demande. Soyez assurés de la confidentialité de cette information.
L’Université adopte une définition large et inclusive de la diversité qui va au-delà des lois applicables. Elle encourage ainsi toutes les personnes, peu importe leurs caractéristiques, à poser leur candidature.

Exigences en matière d’immigration
Nous invitons tous les candidats qualifiés à postuler à l’UdeM. Conformément aux exigences de l’immigration au Canada, veuillez noter que la priorité sera toutefois accordée aux citoyens canadiens et aux résidents permanents.