Le contenu
Vous semblez éprouver des problèmes techniques. Veuillez fournir votre adresse courriel et votre numéro de téléphone afin que nous puissions vous contacter
Prénom *
Nom *
Courriel *
Numéro de téléphone *

Développeur/concepteur, développeuse/conceptrice d’application React (Javascript ES6/Typescript)

Tech3Lab - Direction de la recherche et du transfert

Emploi temporaire, Temps plein, Mandat de 12 mois
Affichage: 2017-06-28 au 2017-08-14

Please find the English version below.

Milieu de travail

Le Laboratoire Tech3Lab est un lieu de recherche doté d’une gamme de technologies d’observation permettant de mener des recherches expérimentales sur les comportements et les mécanismes de prise de décisions en contexte technologique. Les équipements du laboratoire permettent la collecte de données empiriques (psychométriques, psychophysiologiques, données d’utilisation et d’observation).

Sommaire de la fonction

Le développeur/concepteur ou la développeuse/conceptrice d’application React (Javascript ES6/Typescript) s’assure de la réalisation des activités de développement, de tests, de déploiement et de soutien des applications web et de l’infrastructure de données du Tech3Lab destiné(e)s à la communauté universitaire de HEC Montréal. Spécifiquement : 

Conception et développement (90%)

  • En collaboration avec l'équipe de chercheurs, conçoit les fonctionnalités d’une application innovante en mobilisant les dernières avancées en matière de gestion de données de masse (big data).
  • Réalise les demandes de développement requises en respectant les analyses et spécifications fonctionnelles fournies.
  • Rédige, au besoin, la documentation technique relative au développement réalisé.
  • Applique et respecte les standards de développement de HEC Montréal. 
  • Les interfaces développées pour les utilisateurs sont simples, intuitives, faciles à utiliser et cohérentes d’une application à l’autre. 
  • Les composantes logicielles et matérielles s’intègrent à l’intérieur de l’environnement existant. 
  • Documente et réalise les tests unitaires et intégrés en fonction de critères de qualité établis.
  • Estime le temps nécessaire pour le développement et les tests unitaires.

Soutien (10%)

  • Assure le soutien des applications développées par son secteur de travail.

Veille technologique

  • Participe à l’identification des opportunités qu’offrent les technologies de l’information et les nouveaux services offerts par les fournisseurs, puis soumet ses recommandations à son supérieur immédiat.   
  • Soumet à son supérieur tout dossier requérant une attention particulière; effectue toute autre tâche à la demande de son supérieur ou nécessitée par ses fonctions, permettant de maintenir ou d’améliorer les services de son secteur de travail.

Profil recherché

  • Baccalauréat en technologies de l’information ou dans toute autre discipline appropriée
  • Minimum d’une année d’expérience de travail pertinente
  • Connaissance des outils et des langages de programmation web (JavaScript ES6, TypeScript, HTML, CSS) 
  • Connaissance des outils de programmation web (React, NodeJS)
  • Connaissance des principes de la programmation orienté objets
  • Connaissance des principes de la programmation fonctionnelle
  • Connaissance générale des bases de données relationnelles
  • Très bonne connaissance de la langue française, parlée et écrite
  • Bonne connaissance de la langue anglaise, parlée et écrite
  • Connaissances des outils d’automatisation de tâches (Webpack, Gulp ou Grunt) (atout)
  • Connaissances de librairies connexes à React (Redux, MobX, Material-UI, etc.) (atout)
  • Connaissances en architecture REST Web Service, Java, et OLE DB (atout)
  • Connaissance des bases de données relationnelles SAP HANA (atout)
  • Connaissance d’une méthodologie de développement Agile (scrum ou autre) (atout)
  • Connaissance d’Open Vibes, Mensla  (atout)

Avantages

  • Échelle salariale de 46 002 $ à 64 355 $, selon les années d'expérience pertinente
  • 15 jours de congé annuels
  • Programme de formation et de développement plus généreux que le marché
  • Programme d’assurance collective

 

ENGLISH VERSION


Cloud Computing Architecture Application Designer and Developer

Department of Information Technologies - Tech3Lab

Temporary position for a period of approximately one year.

Workplace

HEC Montréal is the first management school in Canada. Over a hundred years old, HEC Montréal was awarded three international accreditations. Its reputation is well established in Quebec, Canada and internationally. HEC Montréal offers an enriching, dynamic, stimulating and multicultural work environment and is at a crossroads of currents in all areas of management.

Tech3Lab is a research laboratory with a whole range of observation technologies allowing experimental researches on behaviors and decision-making mechanisms in a technological context. The Laboratory equipment is used for empirical data collection (psychometric, psychophysiological, usage and observation data).

Your Role

The Cloud Computing Architecture Application Designer and Developer oversees all development, testing, deployment and support activities of the Tech3Lab Web applications and data infrastructures specific to the HEC Montréal community.

Design and Development (90%)

  • In collaboration with a team of researchers, designs the cloud architecture of an innovative project by mobilizing the latest advances in big data management.
  • Responds to the necessary development requests while respecting the provided functional analyses and specifications.
  • If necessary, writes the technical documents related to the achieved development.
  • Applies and respects HEC Montréal’s development standards.
  • Documents and runs unit and integrated tests according to the established quality criteria.
  • Estimates the timing necessary for development and unit testing.

Support (10%)

  • Supports applications developed by his or her work group.

Technology Watch

  • Identifies opportunities offered by information technologies and new services from suppliers, and makes recommendations to his or her immediate superior.
  • Performs any other duty requested by his or her superior or within the scope of his or her functions.

Your Profile

  • Bachelor degree in Information Technology or in any other appropriate field
  • Minimum of one year of related work experience
  • Knowledge of tools and Web programming languages of JavaScript ES6, TypeScript, HTML, CSS)
  • Knowledge of Web programming languages (React, NodeJS)
  • Knowledge of object-oriented programming principles
  • Knowledge of the functional programming principles
  • General knowledge of the basic relational databases
  • Very good knowledge of the French language, spoken and written
  • Good knowledge of the English language, spoken and written
  • Knowledge of task automation tools (Webpack, Gulp or Grunt) (asset)
  • Knowledge of related React libraries (Redux, MobX, Material-UI, etc.) (asset)
  • Knowledge in REST Web Service, Java and OLE DB architecture (asset)
  • Knowledge of basic relational databases SAP HANA (asset)
  • Knowledge of an Agile development methodology (scrum or other) (asset)
  • Knowledge of Open Vibes, Mensla (asset)

Benefits

  • 15 days off
  • Group insurance plan
  • Career growth, development and continuous learning opportunities

Merci de considérer HEC Montréal comme employeur dans la poursuite de votre carrière.
HEC Montréal applique un programme d'accès à l'égalité en emploi et invite les femmes, les Autochtones, les minorités visibles, les minorités ethniques et les personnes avec un handicap à présenter leur candidature.
L’annonce de cet emploi dans les médias externes peut se faire simultanément à l’affichage interne à l’École. Les candidatures internes sont traitées en priorité, conformément à la politique de HEC Montréal. Seules les personnes retenues pour une entrevue recevront une réponse.
Nous vous souhaitons bonne chance dans la suite de ce processus.

     

Plateforme d’emplois par Neuvoo

Suivez HEC Montréal sur les médias sociaux

              

À propos du site web  |  Règlements et politiques

En cas d'urgence

© HEC Montréal, 2017  Tous droits réservés