REFERENCE NO. 5825

JOB TITLE

Développeur Fullstack Sénior

CLIENT PROFILE

CLIENT DESCRIPTION

Founded in 1991, ITI provides technology services and solutions ranging from strategic IT consultancy to solutions implementation. This includes procurement and management of IT infrastructure in organizations, either in partnership with your staff or outsourced using our consultants.

ITI has teams of experts located throughout Canada. They have proven themselves at different levels of provincial and federal government and with private companies of various sizes.

At ITI, we don’t just set up IT infrastructures, because we strive to go beyond selling products — we sell tailored solutions.

We lay the foundations necessary for your development. We handle consultation, thinking, and the strategic approach. We listen, we understand your reality, and we offer the technological solution that will truly work best.

Consultation with ITI means:

– Complete or à la carte management of your projects;
– Strategic analysis of your business challenges leading to tailor-made solutions;
– Deployment of expertise in your company.

 

JOB DESCRIPTION

Votre nouveau défi avec nous !

Notre client dans le secteur de l’Éducation est actuellement à la recherche d’un développeur Fullstack Sénior pour un mandat de Douze (12) mois avec quatre (4) possibilités de renouvellement.

 

Nature de l’emploi :

  • Québec
  • 35 heures par semaine
  • Hybride (Présentiel et Télétravail)

 

Votre agenda pourrait ressembler à :

  • Joindre une équipe TI responsable de l’évolution et de l’entretien de solutions TI dont plusieurs sont des développements maison et certains des progiciels d’envergures (ex : Ellucian Banner et Infosilem).
  • Participer aux travaux d’évolution et d’entretien des systèmes existants ainsi qu’aux nouveaux développements selon les besoins.

 

Les immanquables :

  • Huit (8) années d’expérience dans le développement Java (version 8 à 17).
  • Cinq (5) années d’expérience dans les langages de programmation Oracle SQL et PL/SQL, Oracle Forms/Reports.
  • Huit (8) années d’expérience dans l’utilisation des cadriciels applicatifs Spring, SpringBoot, Spring Data JPA, Hibernate, Vaadin Flow 24, Morphis, Jasper Reports.
  • Huit (8) années d’expérience dans l’utilisation des environnements IntlliJ (environnement de développement intégré), Git (GitHub, Bitbucket), Maven (Multi-modules), WSL (Windows Subsystem for Linux).
  • Connaissances approfondies et maîtrise du déploiement et de l’intégration en continu (tests unitaires JUnit, Tests d’intégration automatisés, Docker, Openshift (Kubernetes), Kustomize, Jenkins/GitHub actions)
  • Une (1) année d’expérience dans le développement et la personnalisation du produit Ellucian Banner.
  • Cinq (5) années d’expérience comme développeur Front-End et développeur Back-End (Java) (doit avoir travaillé dans les deux (2) volets au cours de cette expérience).
  • Avoir de l’expérience en développement Web avec les langages JavaScript et TypeScript de composants et services complexes tels que Date picker, Galerie d’images, téléverseurs.
  • Maîtriser les principes SOLID.
  • Connaître et avoir de l’expérience avec le framework Web réactif tel que Vue.js, Angular, React, Ember.JS, Bootstrap, jQuery.
  • Avoir réalisé des tests unitaires.
  • Maîtriser le concept de single page application et le développement web adaptatif.
  • Expérience en modélisation de composants complexes.
  • Expérience en configuration de systèmes complexes dont minimalement Webpack, Node.js et NPM.
  • Expérience avec toutes les fonctionnalités d’un système de gestion des versions.
  • Expérience à gérer, encadrer et assurer la qualité d’un processus de livraison (release).
  • Expérience dans l’utilisation de tous les concepts du langage Java, incluant la programmation concurrente.
  • Avoir proposé et fait appliquer les design patterns OO.
  • Avoir structuré le code en fonction des principes et besoins de l’architecture organique.
  • Avoir développé et proposé un modèle physique optimisé d’une application Web connectée à une BD relationnelle.
  • Avoir travaillé avec les lambda Java 8.
  • Expérience dans l’implantation d’une fonctionnalité en utilisant des composants techniques complexes (files JMS, Micro services, Tâches asynchrones, etc.).
  • Expérience dans l’identification des problèmes et des bogues éventuels de concurrence dans les revues de code complexes.
  • Expérience dans l’analyse et l’évaluation de la qualité des livrables des autres développeurs.
  • Expérience dans l’analyse de la performance des requêtes SQL et dans la proposition des améliorations.
  • Expérience avec d’autres outils de bases de données tel que des outils d’indexation et de recherche de données (ex : Elasticsearch) et des agents de messages (Ex : Kafka).

 

Ce qui vous ferait sortir du lot :

 

Nous avons un fit ?

En se joignant à ITI placement de ressource, voici ce qui s'offre à vous :

  • Régime d'assurances collectives comprenant assurance vie, salaire et soins de santé + 3 journées maladies, après 90 jours d'ancienneté et 2 journées de plus après 1 an de service, pour un total de 5 journées mobiles par année
  • Programme de vacances
  • Accès à des congés fériés
  • Des cadeaux aux fêtes
  • Un comité RH qui assure des suivis de carrière, organise des 5@7 pour décompresser avec nos quizz, blind-test, laser-tag, lancer de haches ... et plus encore!
  • Programme de référencement
  • Et cerise sur le gâteau, un accès à plus de 10 000 formations via la plateforme Udemy au bout d'1 an de service.

 

Faites parvenir votre curriculum vitae directement à notre conseillère au recrutement : Pamela.Badran@iti.ca

 

ITI Placement de ressources applique un programme d'accès à l'égalité et invite les femmes, les minorités ethniques et visibles, les autochtones et les personnes handicapées à présenter leur candidature.

 

* Le genre masculin est utilisé sans aucune discrimination et dans le seul but d’alléger le présent texte

 

Nous traitons toutes les candidatures de façon confidentielle et vous remercions de l’intérêt que vous témoignez pour ce poste. Cependant, nous ne communiquerons qu’avec les personnes dont la candidature aura été retenue.

 

En soumettant votre candidature pour ce poste, vous consentez à ce que nous collections et utilisions vos renseignements personnels à des fins d’évaluation de votre candidature. Si votre candidature n'est pas retenue, vous consentez également à ce que nous communiquions avec vous pour des offres d'emploi similaires. Vous pouvez consulter notre Politique de confidentialité et de protection des renseignements personnels à l’adresse suivante POLITIQUE-DE-CONFIDENTIALITE-ET-DE-PROTECTION-DES-RENSEIGNEMENTS-PERSONNELS.pdf.

 

SEARCHED CRITERIA

  • LANGAGE
  • Français
  • TYPE DE CLIENT
  • Public / Parapublic

WORK HOURS

Sunday Monday Tuesday Wednesday Thursday Friday Saturday
8:30 - 16:30 8:30 - 16:30 8:30 - 16:30 8:30 - 16:30 8:30 - 16:30

ADDITIONAL INFORMATION

  • Release date 2025-05-27
  • contract type Contractual
  • Date according 2025-06-09
  • end date 2026-06-12
  • Location Capitale Nationale
  • Function Développeur

REFERENCE NO. 5825