DÉVELOPPEUR SÉNIOR BIG DATA (JAVA)

Description du poste

** For the English version please follow the link;
http://www.chusj.org/en/Job-Volunteering/Job-openings

Une nouvelle équipe en génie logiciel du Centre de recherche du CHU Sainte-Justine est à la recherche d'un développeur sénior backend big data pour superviser le développement technique d'une plateforme infonuagique en génomique et bio-informatique. Cette plateforme vise à analyser et à gérer des milliers de génomes complets de patients québécois et les mettre à la disposition de la communauté scientifique à travers une infrastructure de calcul infonuagique. Ce projet générera à terme plusieurs petabytes de données et servira de ressources pour de nombreux projets de recherche, notamment en intelligence artificielle, pour le bénéfice des enfants et adultes atteints de maladies rares et de cancer.

Nous recherchons quelqu'un avec une grande compréhension et expérience des technologies dorsales (back-end) utilisées dans les projets de données massives (big data). Une connaissance et un intérêt pour les technologies front-end (TypeScript, Javascript, React) sera considérée comme un atout.

Plus précisément, le candidat devra être familier avec les architectures, technologies, langages et frameworks suivants:

• Java 8, Scala, Python
• REST, microservices
• Spark, Spring Boot, Spring Security
• HADOOP, HDFS, HBASE, ElasticSearch, PostgreSQL
• Environnements virtuels (AWS, Openstack), AWS S3 et CEPH
• Docker, Ansible, Kubernetes
• Jenkins, Travis-CI, Circle-CI
• Github

Le candidat devra superviser et guider techniquement une équipe de programmeurs de niveaux différents.

Pour en connaître plus sur nos logiciels et la culture de l'équipe, consultez les répertoires Github overture-stack, kids-first, et icgc-dcc et le blog softeng.oicr.on.ca.


Exigences

Exigences:
• Baccalauréat universitaire en informatique, génie logiciel ou domaine équivalent;
• 5 années minimum d'expérience de travail en développement logiciel;
• Excellent communicateur bilingue (français, anglais) à l'oral et à l'écrit, afin de pouvoir travailler avec des équipes internationales de développeurs;
• Aucune connaissance en bio-informatique n'est exigée pour ce poste
• Connaissance des technologies front-end (TypeScript, Javascript, React) considérée comme un atout.

Habiletés recherchées :
• Grand esprit analytique et de synthèse;
• Personne curieuse et avide d'apprendre un nouveau domaine d'application;
• Excellentes compétences d'organisation, de gestion de temps et des priorités;
• Proactif et capable de travailler de façon autonome;
• Capacité à travailler en équipe;
• Sens aigu des responsabilités.

Venez mettre votre passion pour le développement logiciel à la pointe de la technologie au service des enfants malades. La recherche pédiatrique est entrée dans l'ère des données massives et nous avons un urgent besoin d'ingénieurs et de programmeurs de talent intéressés à faire une différence dans la découverte de nouveaux traitements.





Description de l'organisation

Le Centre hospitalier universitaire Sainte-Justine est le plus grand centre mère-enfant au Canada et l'un des quatre plus importants centres pédiatriques en Amérique. Ses 5 000 employés et ses 500 médecins, dentistes et pharmaciens œuvrent dans un milieu à la fois hautement innovant, où des connaissances sont générées et partagées au quotidien, et respectueux des personnes, plaçant le patient et sa famille au cœur de la pratique. Associé à l'Université de Montréal, le CHU Sainte-Justine est de loin le plus grand centre de formation en pédiatrie au Québec et un chef de file au Canada; il accueille chaque année plus de 4 000 étudiants et stagiaires.