Détails du poste
- Lieu de travail : Longueuil
- Type de poste : Permanent à temps plein
Senior Fullstack Developer
Description du poste
Responsabilités :
- Développer, modifier, tester et déboguer des programmes informatiques conformément aux plans et aux échéances établis.
- Créer et prendre en charge des applications web à l’aide d’Angular et de Java dans un environnement Agile.
- Maîtriser les fonctionnalités techniques et commerciales du système afin de pouvoir les expliquer à des collègues et d’interagir avec des utilisateurs.
- Traduire les exigences en spécifications techniques et en composants logiciels.
- Concevoir et modéliser des solutions pour des problèmes complexes, en veillant à ce qu’elles répondent aux exigences fonctionnelles et non fonctionnelles.
- Passer en revue la qualité de la conception et du code dans le cadre des livrables.
- Guider l’équipe de projet pour garantir la livraison d’un code de qualité dans les délais.
- Rédiger des tests unitaires et d’intégration pour les fonctions requises.
- Mettre en œuvre des stratégies de tests de non-régression pour améliorer la stabilité de l’application.
- Assurer le développement de systèmes majeurs à l’aide de nouvelles technologies web et d’application.
- Améliorer et développer des fonctionnalités pour répondre aux besoins des utilisateurs en concevant des solutions, en résolvant des problèmes, en estimant le travail, en programmant, en testant, en déboguant et en documentant.
- Réfléchir avec les membres de l’équipe à des solutions techniques et créer des prototypes au besoin.
- Interagir régulièrement avec des collègues à travers le pays.
Qualifications
- Diplôme universitaire en informatique ou formation équivalente et expérience.
- 8 ans d’expérience en développement logiciel.
- Solides compétences d’analyse et de synthèse.
- Initiative et capacité à travailler sous pression.
- Esprit d’équipe et attention aux détails.
Compétences requises
- Maîtrise de HTML, CSS, Javascript et Typescript.
- Excellentes compétences en codage en Java, Spring et Spring Boot.
- Bonne connaissance du framework Angular.
- Maîtrise de GIT.
- Familiarité avec les outils CI/CD (Openshift, GitHub Actions, Jenkins).
- Approche Agile/Scrum/Safe et DevOps.
Notre pile technologique
Architecture
- Micro-services, Micro-frontends.
Web
- Angular, Java, Spring Boot, Spring Cloud, MongoDB.
Outils
- GitHub, JIRA, Confluence, Teams, IntelliJ, Postman, Maven.
CI/CD
- Jenkins, Veracode, SonarQube, Prisma Cloud, Argo CD.
Hébergement
- Docker, Kubernetes, OCP.
En soumettant à ce poste, vous acceptez d’être inclus dans notre vivier de talents pour de futurs recrutements pour des postes de qualification similaire.
EEO Notice
Vaco by Highspring est un employeur offrant l’égalité des chances et ne fait aucune discrimination envers un employé ou un candidat à un emploi en raison de la race (y compris, sans s’y limiter, les caractéristiques historiquement associées à la race telles que la texture et le style des cheveux), de la couleur, du sexe (y compris la grossesse ou des conditions liées), de la religion ou de la conviction, de l’origine nationale, de la citoyenneté, de l’âge, du handicap, du statut d’ancien combattant, de l’appartenance à un syndicat, de l’ethnie, de l’identité de genre, de l’expression de genre, de l’orientation sexuelle, de l’état matrimonial, de l’affiliation politique ou de toute autre caractéristique protégée telle que requise par la loi fédérale, étatique ou locale.
Vaco by Highspring et ses sociétés mères, filiales et affiliées s’engagent à assurer la pleine inclusion de toutes les personnes qualifiées. Dans le cadre de cet engagement, Vaco by Highspring et ses sociétés mères, filiales et affiliées veilleront à ce que les personnes en situation de handicap bénéficient d’aménagements raisonnables. Si un aménagement raisonnable est nécessaire pour participer au processus de candidature ou d’entretien d’embauche, pour exercer des fonctions essentielles du poste et/ou pour recevoir d’autres avantages et privilèges d’emploi, veuillez contacter
Vaco by Highspring souhaite également que tous les candidats sachent que la discrimination en milieu de travail est illégale.
Representation Notice
En soumettant à ce poste, vous acceptez de donner à Vaco by Highspring le droit exclusif de vous présenter en tant que candidat pour l’opportunité d’emploi susmentionnée. Vous acceptez en outre d’avoir représenté des informations vous concernant de manière exacte et de ne pas avoir faussement déclaré vos qualifications de manière affirmative. Vous acceptez également de maintenir la confidentialité, dans la mesure maximale autorisée par la loi, toute information que vous apprenez de Vaco by Highspring au sujet du poste et de limiter la divulgation des informations concernant le poste uniquement dans la mesure nécessaire pour exécuter les obligations liées à votre candidature. En échange, Vaco by Highspring s’engage à déployer des efforts raisonnables pour vous représenter par l’intermédiaire de toute sollicitation, de tout processus de sélection de candidats et de diffusion de CV.
Pour les résidents de l’Ontario, Canada : Selon les discussions de Highspring avec son client, la compréhension de Highspring est que ce poste pour un emploi constitue une vacance actuelle (soit par l’intermédiaire de Highspring en tant que contractant, soit directement avec le client).
Privacy Notice
Vaco by Highspring et ses sociétés mères, filiales et affiliées (« nous », « notre » ou « Vaco by Highspring ») respectent votre vie privée et s’engagent à fournir un avis transparent sur nos politiques.
- Les résidents de Californie peuvent accéder à l’avis RH de Vaco by Highspring au moment de la collecte pour les candidats et employés de Californie ici.
- Les résidents de Virginie peuvent accéder à nos politiques spécifiques à l’État ici.
- Les résidents de tous les autres États peuvent accéder à nos politiques ici.
- Les résidents du Canada peuvent accéder à nos politiques en anglais ici et en français ici.
- Les résidents des pays régis par le RGPD peuvent accéder à nos politiques ici.
De plus, les soumissions à ce poste sont soumises à l’utilisation de l’IA pour effectuer des pré-screenings préliminaires des candidats, axés sur la vérification que les exigences minimales du poste indiquées dans l’annonce sont satisfaites. Vous trouverez plus de détails sur l’utilisation de l’IA par Vaco by Highspring ici (Des évaluations supplémentaires des candidats au-delà de cette phase initiale seront effectuées par des recruteurs et des responsables du recrutement. Vaco by Highspring ne sait pas et ne peut pas se prononcer sur la manière dont le client utilise des produits d’IA dans le recrutement.
Pay Transparency Notice
La détermination de la rémunération pour ce rôle (et d’autres) chez Vaco by Highspring dépend d’un large éventail de facteurs incluant, sans s’y limiter :
- les ensembles de compétences, l’expérience et la formation de la personne ;
- les exigences de licence et de certification ;
- la localisation du bureau et d’autres considérations géographiques ;
- les autres besoins professionnels et organisationnels.
Cela étant dit, comme requis par la loi locale, Vaco by Highspring estime que la fourchette salariale suivante mentionnée ci-dessus estime raisonnablement la rémunération de base pour une personne embauchée dans ce poste dans les régions qui exigent la divulgation de la fourchette salariale. La personne peut également être éligible à des primes discrétionnaires.