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.
Section 3 bleue
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.
Section 4 grise
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
Section 5 bleue Section 6 grise Section 7 bleue Section 8 grise
15 days ago