Programmeur/Programmeuse en informatique de la biodiversité

Le Centre sur la biodiversité de l’Université de Montréal recherche une Programmeuse ou un Programmeur en informatique de la biodiversité afin de développer et entretenir des applications Web pour le réseau Canadensys. Canadensys recueille les données des collections biologiques d’universités, de jardins botaniques et de musées à travers le Canada. Le réseau partage cette information au moyen de son propre portail et par le biais du Système mondial d’information sur la biodiversité (GBIF). L’information sur les spécimens utilise le standard Darwin Core, est de nature taxonomique, géographique, géospatiale, temporelle et historique, et inclut des images.

Le/La titulaire du poste doit être de nationalité canadienne ou immigrant au Canada et sera basé(e) au Centre sur la biodiversité, situé au Jardin botanique de Montréal. Il/Elle travaillera sous la direction d’Anne Bruneau, Directrice scientifique du Centre sur la biodiversité et chercheure principale de Canadensys et en collaboration avec différents experts en informatique de la biodiversité à travers le monde entier. Elle/il devra aussi interagir avec les gestionnaires de bases de données, les biologistes, conservateurs et chercheurs des institutions partenaires et devra occasionnellement voyager pour participer à des ateliers de formation. Il/Elle devra être autonome, débrouillard(e) et capable d’apprendre rapidement.

Responsabilités

  • Développer de nouvelles fonctionnalités pour le portail central du réseau Canadensys.
  • Maintenir et enrichir les applications Web, incluant data.canadensys.net/vascan.
  • Installer, utiliser et collaborer au développement des outils en code ouvert utilisés en informatique de la biodiversité.
  • Conseiller les chercheurs du réseau sur les problèmes techniques et la migration des données, en collaboration avec le responsable des collections informatisées de Canadensys.

Compétences requises

  • B.Sc. en informatique ou équivalent.
  • Expérience en développement d’applications Java Web (ex. basées sur Spring MVC).
  • Expérience en configuration et administration de bases de données de type PostgreSQL et MySQL.
  • Expérience avec une ou plusieurs technologies d’indexation (ex. ElasticSearch)
  • Connaissance d’outils d’assemblage comme Maven ou Gradle.
  • Familiarité avec le déploiement de code de production sur des services « cloud » tels que Amazon EC2, DigitalOcean, ou Linode
  • Bonne connaissance du français et de l’anglais.

Compétences souhaitables

  • Familiarité avec l’administration de systèmes Linux (serveur Ubuntu), ex. Chef, Apache,
  • Tomcat, incluant la virtualisation.
  • Expérience avec Hibernate.
  • Expérience avec une ou plusieurs technologies de type SIG (ex. PostGIS).
  • Expérience avec les technologies Web, telles que: backbone.js, jQuery.

Pour postuler

Envoyer par courriel à s.dupont@umontreal.ca:

  • Une lettre d’intérêt.
  • Un c.v. complet
  • Un lien vers un dépôt de code tel que GitHub ou autre.
  • Les noms, affiliations et titres de fonctions (ou autre descriptif de responsabilités) de 3 références. Il n’est pas nécessaire de fournir les coordonnées complètes avec la candidature initiale. Les références ne seront pas appelées sans confirmation préalable auprès du/de la candidat(e).

Coordonnées complètes :

Stéphane Dupont, Directeur administratif, Centre sur la biodiversité de l’Université de Montréal, 4101, rue Sherbrooke est, Montréal, Québec, H1X 2B2

Téléphone : 514-343-2066 / Télécopie : 514-343-2288

———–

Ce poste est rémunéré à partir de fonds spéciaux (subventions). Les fonds actuels assurent une période salariale d’au moins 18 mois mais ce poste est considéré comme un poste à long terme au sein de l’équipe Canadensys et différentes demandes de subventions en cours, ainsi que d’autres initiatives visent à le pérenniser. D’autres versions de cette annonce sont publiées (Jobboom, site de la Direction des ressources humaines de l’UdeM, etc.) Toutes ces annonces concernent le même poste et toutes les candidatures reçues seront soumises au même processus d’évaluation. Il n’est donc pas nécessaire de postuler séparément en réponse à chaque annonce. L’évaluation des candidatures commencera le 22 février 2016. Les candidatures reçues après cette date seront acceptées et évaluées suivant les mêmes critères jusqu’au moment où le poste sera pourvu.