Développeuse ou développeur analyste niveau 2
Du 26-06-2025 au 06-07-2025
Direction des technologies de l'information
Pavillon Louis-Jacques-Casault
Ville de Québec
Située au cœur de la Capitale-Nationale, l’Université Laval se distingue par son dynamisme, son innovation et son excellence en matière de recherche scientifique et d’enseignement supérieur. Première université francophone d’Amérique du Nord, elle a formé à ce jour plus de 335 000 personnes. L’Université Laval, c’est près de 10 000 employées et employés qui œuvrent quotidiennement à la réalisation de sa mission.
Affectation temporaire ou contrat temporaire
Ouvert à tous
Classe 6
Échelle de traitement: 61 084$ à 104 345$
Code du poste: 71908
Date d'entrée en fonction: Dès que possible
Durée du contrat: 2 ans avec possibilité de prolongation
Exigences normales
Sous réserve de l’évaluation des compétences, toute combinaison de scolarité et d’expérience jugée équivalente et pertinente pourra être considérée.
Les candidatures des personnes ne possédant pas le niveau de scolarité exigé pourront être considérées sous certaines conditions.
Scolarité et expérience
Grade universitaire de 1er cycle dans une discipline appropriée.
Un minimum de deux (2) années d'expérience pertinente
La Direction des technologies de l’information est à la recherche d’un développeur fullstack, ayant une majeure d’expertises en développements frontend, pour contribuer au développement d’une application Web SaaS conçue pour 20 établissements d’enseignement supérieur du Québec. Cette plateforme, nommée ABEO, est un registre de mobilité qui facilite l’évaluation des risques de séjour, le suivi des membres en déplacement, le soutien en cas d’incident ainsi que le calcul de l’empreinte carbone.
La personne viendra rejoindre le secteur Administration et campus numérique (ACN) qui a pour mandat de desservir la communauté UL en assurant le bon fonctionnement, l’évolution, la pertinence et la modernité des solutions
administratives transversales de l’Université Laval (ressources humaines, finances, travail numérique, gestion des individus et sécurité, etc.).
La personne sélectionnée contribuera au développement d’interfaces Web accessibles, intuitives et performantes au sein d’une équipe multidisciplinaire (analyste, développeur backend et designer UX/UI) évoluant dans un cadre agile axé sur l’innovation et l’amélioration continue. Le développeur sera aussi à l’occasion appelé à contribuer aux développements des services backends (Java), selon les priorités de son équipe.
En plus des tâches normalement attribuées à la fonction, la personne choisie aura à:
- Contribuer à la conception, au développement, à l’implantation et à la maintenance de fonctionnalités nouvelles ou existantes d’une application en Vue 3 et TypeScript.
- Concevoir des interfaces accessibles conformes aux standards AA du W3C.
- Intégrer et styliser les composants en respectant les standards HTML5 et CSS3 (SASS), avec une approche mobile-first.
- Structurer le code selon une approche modulaire et évolutive, en suivant les principes de l’Atomic Design (composants smart vs dumb).
- Gérer les appels à des services REST à l’aide de requêtes HTTP.
- Assurer la gestion des états et la persistance des données dans une application à l’aide d’un store.
- Optimiser les performances de l’application (tree-shaking, lazy loading, code splitting).
- Contribuer à l’amélioration continue de notre design système et de notre librairie de composants.
- Collaborer avec l’équipes (analyste, développeur backend et designer UX/UI) pour garantir une expérience utilisateur fluide et intuitive.
- Assurer la qualité et maintenabilité du code en élaborant, en déployant et en effectuant des tests automatisés et des revues de code.
- Automatiser les processus d’intégration, de déploiements et surveillance des solutions.
- Participer aux activités agiles requises pour la planification et le suivi des travaux à réaliser.
- Identifier les dépendances entre les livrables et participer à leur priorisation.
- S’impliquer et participer à l’élaboration et la mise en œuvre de la culture d’amélioration continue.
- Partager ses connaissances et contribuer à l’esprit d’entraide.
Compétences recherchées:
- Expérience avancée en Vue.js, TypeScript et éco-système frontend moderne.
- Excellente maîtrise du CSS moderne (custom properties, container queries, unités relatives rem, animations, etc).
- Expérience dans le développement d’applications évolutives et performantes (développement responsive, tree-shaking, optimisation des performances).
- Capacité à analyser, résoudre des problèmes complexes et proposer des solutions techniques adaptées.
- Souci du détail et désir de créer des expériences utilisateur fluides et intuitives.
- Bonne maîtrise de la conception et le développement Java d’applications Web et d’APIs REST impliquant des cadriciels tels que Spring et Hibernate.
- Bonne maîtrise du système de contrôle de version GITé
- Bonne maîtrise des patrons de développement et des principes SOLID.
- Bonne expérience avec les bases de données Oracle ainsi que le langage SQL.
Seront considérés comme des atouts:
- Expérience de travail dans un environnement Agile (ex. : SAFe, Scrum ou Kanban).
- Expérience en conception de l’architecture d’une application monopage (Single Page Application – SPA).
- Expérience dans la conception d’un design system ou le développement de bibliothèques de composants réutilisables, en utilisant des outils de tests visuels tels que Storybook et Chromatic.
Positionnement salarial concurrentiel déterminé en vertu des échelles salariales, selon l’expérience pertinente reconnue et la scolarité.
- Régime de retraite à prestations déterminées des plus concurrentiels, incluant des cotisations de l’employeur de l’ordre de 9,5% et employé de 8,8%
- Programme d’assurances collectives : santé, maladie (courte et longue durée), vie, médicament et voyage
- 23 jours de vacances annuellement en plus des congés fériés du 24 décembre au 2 janvier inclusivement
- Horaire d’été allégé
- Horaire flexible de 35h/semaine
- Programme de conciliation travail et vie personnelle
- Environnement de travail propice au développement professionnel
- Possibilité de financement pour entreprendre des études
- Campus et complexe sportif favorisant les saines habitudes de vie
Valorisant l’équité, la diversité et l’excellence, l’Université Laval s’engage fermement à offrir à l’ensemble de son personnel un milieu de travail et de vie empreint d’une culture inclusive. Pour l’Université Laval, la diversité est source de richesse et nous encourageons les personnes qualifiées de toute origine, tout sexe, orientation sexuelle, identité ou expression de genre ainsi que les personnes handicapées à présenter leur candidature.
L’Université Laval souscrit également à un programme d'accès à l'égalité en emploi pour les femmes, les membres d’une minorité visible ou ethnique, les personnes autochtones et les personnes handicapées. Veuillez noter que des mesures d’adaptation des outils de sélection peuvent être offertes aux personnes handicapées en fonction de leurs besoins, et ce, en toute confidentialité. Conformément aux exigences de l’immigration canadienne, la priorité sera accordée aux personnes qualifiées ayant le statut de citoyen canadien ou de résident permanent.
Les personnes salariées intéressées doivent soumettre leur candidature en cliquant sur le bouton postuler et joindre dans un seul fichier une lettre de présentation ainsi qu'un curriculum vitae récent.
Pour information complémentaire ou si vous souhaitez obtenir des mesures d’adaptation, communiquez avec Isabelle Tremblay, Isabelle.Tremblay.1@vrrh.ulaval.ca
Êtes-vous un employé de l'Université Laval?
Si oui, vous serez redirigé vers l’intranet du personnel ULaval qui requiert une connexion VPN sécurisée. Si non, vous serez redirigé vers le formulaire et les directives pour postuler en ligne.
|