Emplois

Développeur(-euse)

Image du postePostuler maintenant
Catégorie d'emploi Professionnel
Classe salariale 211
Statut d'emploi Temps plein - Temporaire

Milieu de travail

Le Laboratoire ERPsim de HEC Montréal est un leader mondial dans le développement de simulations d'entreprise, entre autres pour les systèmes ERP (Enterprise Resource Planning). Nos solutions pédagogiques innovantes permettent aux étudiants et aux professionnels de vivre des expériences immersives en gestion d'entreprise, en utilisant des technologies de pointe comme SAP.

 

Nous visons à créer des outils et des plateformes technologiques pour soutenir l'enseignement et la recherche en gestion. En rejoignant notre équipe, vous contribuerez à façonner l'avenir de l'éducation en affaires en développant des solutions technologiques innovantes.

Rôle et responsabilités

Le développeur ou la développeuse Full Stack conçoit, développe et maintien des applications (plateformes de jeu, simulateurs, plateformes opérationnelles) tout en collaborant étroitement avec les équipes pédagogiques et techniques. La personne titulaire de l’emploi contribue activement à l'amélioration continue et à l'évolution des outils technologiques du laboratoire.

Plus spécifiquement, la personne titulaire de cet emploi :

Analyse, consultation et information

  • Évalue la faisabilité des développements et des modifications nécessaires et recommande des solutions technologiques optimales pour les simulations ERP et les applications web.
  • Prend en considération les besoins, les objectifs, les contraintes structurelles, les délais, et les configurations disponibles.
  • De concert avec les équipes de projet, élabore et analyse les spécifications fonctionnelles pour définir les exigences techniques des programmes à développer.
  • Travaille en collaboration avec les équipes pédagogiques et techniques pour définir les objectifs, les échéances et les indicateurs de performance des solutions à livrer.
  • Organise et priorise les exigences du projet en analysant les besoins et en structurant la séquence de développement.
  • Prépare des diagrammes de flux et des organigrammes en tenant compte des capacités technologiques, du langage de programmation et de la logique métier.

Développement

  • Développe des applications performantes et évolutives en respectant les normes et standards de développement en vigueur.
  • Documente de manière exhaustive les applications développées, incluant la documentation technique et les processus de déploiement, afin de faciliter leur maintenance et leur évolution.
  • Planifie, exécute et documente des tests unitaires et intégrés pour s'assurer que les applications répondent aux critères de qualité établis.
  • Supervise le déploiement des solutions développées et participe à la transition vers l'environnement de production lorsque nécessaire.

Soutien technique

  • Assure le soutien technique des applications développées, en apportant les corrections et les mises à jour nécessaires pour garantir leur bon fonctionnement.
  • Fournit un soutien continu pour les applications existantes en répondant aux demandes de développement ou de modifications des utilisateurs.
  • Joue un rôle de personne-ressource auprès de l'équipe de support et des utilisateurs finaux.

Varia

  • Rend compte de ses activités et de ses réalisations à son supérieur immédiat.
  • Soumet à son supérieur immédiat tout dossier nécessitant une attention particulière et effectue toute autre tâche connexe requise pour maintenir ou améliorer les services du secteur de travail.
  • Soumet à son supérieur immédiat tout dossier requérant une attention particulière; effectue toute autre tâche à la demande de son supérieur immédiat 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, en informatique ou dans toute autre discipline jugée pertinente et un minimum de deux années* d’expérience de travail pertinente
  • Excellente maîtrise de Java, PHP, HTML, JavaScript.
  • Solide expérience en TypeScript
  • Bonne connaissance des API REST, CSS
  • Très bonne connaissance des langues française et anglaise, parlées et écrites
  • Capacité à écrire un code propre, maintenable et bien documenté
  • Compétences en résolution de problèmes et souci du détail
  • Autonomie et capacité à gérer plusieurs projets simultanément
  • Esprit d'équipe et aptitude à collaborer dans un environnement multidisciplinaire
  • Motivation pour apprendre de nouvelles technologies et s'adapter rapidement
  • Familiarité avec les systèmes SAP (ABAP, SAPUI5) et les environnements ERP (atout)
  • Connaissance du CMS Drupal (atout)
  • Connaissance du milieu universitaire (atout)

*Afin de s’assurer de répondre aux besoins organisationnels, en l’absence des exigences prérequis pour le rôle, HEC Montréal se réserve exceptionnellement le droit d’évaluer et de sélectionner toute combinaison d'études et d'expérience jugée pertinente pour le rôle.

Avantages

  • 23 jours de vacances annuelles après un an de service
  • 16 jours fériés
  • Horaire estival: 10 vendredis d'été
  • Aménagement de temps de travail: mode hybride
  • Programme de formation et de développement plus généreux que le marché
  • Programme d’assurances collectives
  • Régime de retraite à prestations déterminées 
  • Accès à un service de télémédecine

HEC Montréal reconnaît l’apport essentiel et nécessaire des femmes, des Autochtones, des minorités visibles ou ethniques, des personnes en situation de handicap et des personnes de toute orientation et identité sexuelle, et s’engage à garantir l’égalité des chances à tous les candidats qualifiés. Des valeurs de respect, d’ouverture et d’inclusion sont communes à l’ensemble de notre communauté.

HEC Montréal applique un programme d’accès à l’égalité en emploi et invite les membres des groupes désignés à indiquer leur appartenance à ces derniers dans leur dossier de 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 à nos procédures. Seules les personnes retenues pour une entrevue recevront une réponse.

Nous vous souhaitons bon succès dans la suite de ce processus.