Veuillez noter que ce poste est ouvert aux candidats basés à Montréal, Québec, Toronto et Ottawa. Ce poste est en mode hybride pour les employés rattachés au bureau de Montréal ou de Toronto et en télétravail pour ceux en dehors des grandes régions métropolitaines.
Alithya, chef de file en transformation numérique, accompagne des clients et des partenaires internes dans la recherche d’experts, de collaborateurs créatifs et ingénieux. C’est l’un des nombreux services d’Alithya.
Une mission à la hauteur de votre expertise
L’équipe de modernisation de l’ordinateur central (mainframe) d’Alithya recherche des personnes dynamiques aux niveaux débutant, intermédiaire et principal pour contribuer à définir et à construire l’avenir de la modernisation des applications existantes (legacy). Nous travaillons sur un service passionnant qui implique l’analyse, la refactorisation et le déploiement de code moderne d’applications existantes permettant à nos clients d’atteindre leurs objectifs ambitieux.
En tant que développeur(-euse) au sein de cette équipe, vous travaillerez aux côtés d’experts sur l’ensemble du processus de modernisation de code. Vous améliorerez les performances, la disponibilité, l’évolutivité et la durabilité des applications clients. Vous serez amené(e) à comprendre la mise en œuvre et l’exploitation d’un système complexe de modernisation. Vous aurez également l’occasion de travailler en étroite collaboration avec une équipe agile qui déploie de manière régulière, et de voir l’effet de votre travail sur un large éventail de projets pour nos clients.
Des projets à la hauteur de vos ambitions
-
Soutenir la création et la maintenance de tests d’acceptation;
-
Repérer les problèmes de performance, optimiser le code et ajuster la base de données pour que les systèmes critiques puissent fonctionner à leur vitesse nominale;
-
Collaborer étroitement avec les équipes de recherche et développement, vos gestionnaires et les autres membres de l’équipe dans le but de trouver des solutions novatrices aux problèmes techniques complexes;
-
Analyser le code source, détecter les failles et proposer des correctifs afin de maintenir un code fiable, performant et réutilisable.
Quand ça clique!
-
Baccalauréat en informatique ou maîtrise en informatique (un très grand atout);
-
Expérience en développement de logiciels;
-
Capacité à travailler et à s’adapter dans un environnement complexe et en constant changement;
-
Maîtrise d’un langage de programmation orientée objet Java et/ou Angular (obligatoire);
-
Expérience en modernisation;
-
Connaissance :
-
de l’API RESTful;
-
des bases de données relationnelles.
-
-
Expérience (atout) :
-
en profilage et amélioration de la performance des bases de données, des requêtes et des indexations;
-
avec Spring Boot;
-
avec des applications Web;
-
avec Node.js, npm ou d’autres cadres JavaScript;
-
avec PowerBuilder;
-
avec Sybase;
-
en rédaction de code de test Selenium.
-
Veuillez noter qu’un anglais de niveau maîtrisé est requis en raison de la nature des tâches, notamment pour communiquer de manière quotidienne avec les employés et clients hors du Québec, ainsi que pour comprendre la documentation en anglais.
- Français: Maîtrisé
- Anglais: Maîtrisé