détails d'emploi
En tant que Développeur Full Stack, vous jouerez un rôle clé dans l'analyse des exigences système et de programmation pour identifier les problèmes et proposer des solutions. Sous supervision générale, vous développerez des spécifications système, coderez, testerez et déboguerez des programmes informatiques. Vous maîtriserez les caractéristiques
...
techniques et commerciales du système et serez capable de les expliquer à d'autres collègues. Vous interagirez efficacement avec les utilisateurs et traduirez les exigences en spécifications techniques. Vous assurerez la conception et la modélisation de solutions programmatiques pour des problèmes complexes et soutiendrez l'équipe de projet dans les activités de développement pour garantir la livraison d'un code de qualité.
Avantages
Rôle hybride avec 2 jours par semaine au bureau à Montréal.
Contrat initial de 6 mois, potentiellement renouvelable ou convertible en poste permanent.
Opportunité de travailler sur des projets innovants dans le domaine du développement logiciel.
Collaboration avec des équipes pluridisciplinaires et des parties prenantes internes.
Environnement de travail dynamique et stimulant.
Responsabilités
Définir les spécifications techniques, coder, tester, modifier et déboguer des applications.
Concevoir et modéliser des solutions logicielles à des problèmes complexes.
Développer, maintenir et améliorer les cadres d'automatisation des tests pour les interfaces utilisateur et le backend.
Intégrer des solutions de test de performance et s'assurer de la qualité du code via des revues et des contrôles techniques.
Élaborer une stratégie de gestion du code (branchements, déploiements) et garantir une bonne visibilité sur la qualité via des tableaux de bord.
Concevoir et documenter des outils internes, notamment pour la gestion des données et la surveillance des environnements.
Développer un tableau de bord regroupant des indicateurs de performance et de qualité.
Travailler étroitement avec les équipes de développement et produit pour cerner leurs besoins en outils et solutions.
Traduire les exigences utilisateurs en spécifications techniques compréhensibles par tous les intervenants.
Communiquer efficacement à travers différentes équipes et participer à l’amélioration des processus.
Prendre des initiatives pour améliorer les pratiques existantes, innover et expérimenter de nouvelles approches.
Rédiger et maintenir à jour la documentation technique, tout en assurant une communication claire des décisions et des solutions.
Qualifications
Diplôme universitaire en technologies de l'information ou combinaison équivalente de formation et d'expérience pertinente.
Entre 5 et 8 ans d'expérience en développement, idéalement dans le secteur de l'assurance ou de la finance.
Solide expertise en tests backend (Java, Postman).
Bonne maîtrise des tests frontend (Cypress, TypeScript).
Expérience dans l'intégration de tests automatisés au sein de pipelines CI/CD.
Connaissance pratique de Git et des outils CI/CD (ex. : GitHub Actions).
Expérience dans la mise en place d’architectures de type Page Object Model.
Maîtrise de Java et de l’outil Confluence.
Capacité à produire une documentation de test claire, structurée et de haute qualité.
Excellentes compétences en communication.
Familiarité avec les méthodologies agiles et les cycles de développement itératifs.
Connaissance approfondie du cycle de vie du développement logiciel (SDLC), avec un bon sens de la stratégie et de l’analyse.
Bilinguisme requis (français et anglais).
Autorisation légale de travailler au Canada.
Sommaire
Pour le compte de notre client, nous recherchons un Développeur Full Stack pour un rôle hybride avec 2 jours par semaine au bureau à Montréal. Ce contrat initial de 6 mois, potentiellement renouvelable ou convertible en poste permanent, nécessite une maîtrise du français et de l'anglais. Le candidat idéal sera responsable de l'analyse des exigences système et de programmation, du développement de spécifications, du codage, des tests et du débogage de programmes informatiques. Vous maîtriserez les caractéristiques techniques et commerciales du système et serez capable de les expliquer à d'autres collègues. Vous interagirez efficacement avec les utilisateurs et traduirez les exigences en spécifications techniques. Vous assurerez la conception et la modélisation de solutions programmatiques pour des problèmes complexes et soutiendrez l'équipe de projet dans les activités de développement pour garantir la livraison d'un code de qualité.
Randstad Canada s'engage à favoriser une main-d'œuvre représentative de toutes les populations du Canada. Nous nous engageons en conséquence à développer et à mettre en œuvre des stratégies pour promouvoir l'équité, la diversité et l'inclusion dans toutes nos sphères d'activité en examinant nos politiques, pratiques et systèmes internes tout au long du cycle de vie de notre main-d'œuvre, y compris au niveau du recrutement, de la rétention et de l'avancement pour tout individu. En plus de notre profond engagement sur le respect des principes des droits de la personne, nous nous engageons à prendre toute mesure positive pour influer sur les changements à mettre en place en vue de garantir la participation de tout individu dans le monde du travail et ce, sans obstacle, systémique ou autre, en particulier pour les groupes en quête d'équité généralement sous-représentés dans la main-d'œuvre au Canada, y compris les personnes qui s'identifient comme femmes ou personnes non-binaires/non conformes au genre, les Peuples et communautés autochtones, les personnes en situation de handicap (visible ou invisible), les personnes faisant partie des minorités visibles, les personnes racisées et des communautés LGBTQ2+.
Randstad Canada s'engage à créer et à maintenir un milieu de travail inclusif et accessible pour toutes les personnes candidates et employés en soutenant leurs besoins d'accessibilité et d'accommodation tout au long du cycle de vie de l'emploi. Nous demandons à toutes les personnes demandeuses d'emploi de bien vouloir identifier leurs besoins en matière d'accommodation en envoyant un courriel à accessibilite@randstad.ca pour s'assurer de leur capacité à participer pleinement au processus d'entrevue.
voir plus
En tant que Développeur Full Stack, vous jouerez un rôle clé dans l'analyse des exigences système et de programmation pour identifier les problèmes et proposer des solutions. Sous supervision générale, vous développerez des spécifications système, coderez, testerez et déboguerez des programmes informatiques. Vous maîtriserez les caractéristiques techniques et commerciales du système et serez capable de les expliquer à d'autres collègues. Vous interagirez efficacement avec les utilisateurs et traduirez les exigences en spécifications techniques. Vous assurerez la conception et la modélisation de solutions programmatiques pour des problèmes complexes et soutiendrez l'équipe de projet dans les activités de développement pour garantir la livraison d'un code de qualité.
Avantages
Rôle hybride avec 2 jours par semaine au bureau à Montréal.
Contrat initial de 6 mois, potentiellement renouvelable ou convertible en poste permanent.
Opportunité de travailler sur des projets innovants dans le domaine du développement logiciel.
Collaboration avec des équipes pluridisciplinaires et des parties prenantes internes.
Environnement de travail dynamique et stimulant.
...
Responsabilités
Définir les spécifications techniques, coder, tester, modifier et déboguer des applications.
Concevoir et modéliser des solutions logicielles à des problèmes complexes.
Développer, maintenir et améliorer les cadres d'automatisation des tests pour les interfaces utilisateur et le backend.
Intégrer des solutions de test de performance et s'assurer de la qualité du code via des revues et des contrôles techniques.
Élaborer une stratégie de gestion du code (branchements, déploiements) et garantir une bonne visibilité sur la qualité via des tableaux de bord.
Concevoir et documenter des outils internes, notamment pour la gestion des données et la surveillance des environnements.
Développer un tableau de bord regroupant des indicateurs de performance et de qualité.
Travailler étroitement avec les équipes de développement et produit pour cerner leurs besoins en outils et solutions.
Traduire les exigences utilisateurs en spécifications techniques compréhensibles par tous les intervenants.
Communiquer efficacement à travers différentes équipes et participer à l’amélioration des processus.
Prendre des initiatives pour améliorer les pratiques existantes, innover et expérimenter de nouvelles approches.
Rédiger et maintenir à jour la documentation technique, tout en assurant une communication claire des décisions et des solutions.
Qualifications
Diplôme universitaire en technologies de l'information ou combinaison équivalente de formation et d'expérience pertinente.
Entre 5 et 8 ans d'expérience en développement, idéalement dans le secteur de l'assurance ou de la finance.
Solide expertise en tests backend (Java, Postman).
Bonne maîtrise des tests frontend (Cypress, TypeScript).
Expérience dans l'intégration de tests automatisés au sein de pipelines CI/CD.
Connaissance pratique de Git et des outils CI/CD (ex. : GitHub Actions).
Expérience dans la mise en place d’architectures de type Page Object Model.
Maîtrise de Java et de l’outil Confluence.
Capacité à produire une documentation de test claire, structurée et de haute qualité.
Excellentes compétences en communication.
Familiarité avec les méthodologies agiles et les cycles de développement itératifs.
Connaissance approfondie du cycle de vie du développement logiciel (SDLC), avec un bon sens de la stratégie et de l’analyse.
Bilinguisme requis (français et anglais).
Autorisation légale de travailler au Canada.
Sommaire
Pour le compte de notre client, nous recherchons un Développeur Full Stack pour un rôle hybride avec 2 jours par semaine au bureau à Montréal. Ce contrat initial de 6 mois, potentiellement renouvelable ou convertible en poste permanent, nécessite une maîtrise du français et de l'anglais. Le candidat idéal sera responsable de l'analyse des exigences système et de programmation, du développement de spécifications, du codage, des tests et du débogage de programmes informatiques. Vous maîtriserez les caractéristiques techniques et commerciales du système et serez capable de les expliquer à d'autres collègues. Vous interagirez efficacement avec les utilisateurs et traduirez les exigences en spécifications techniques. Vous assurerez la conception et la modélisation de solutions programmatiques pour des problèmes complexes et soutiendrez l'équipe de projet dans les activités de développement pour garantir la livraison d'un code de qualité.
Randstad Canada s'engage à favoriser une main-d'œuvre représentative de toutes les populations du Canada. Nous nous engageons en conséquence à développer et à mettre en œuvre des stratégies pour promouvoir l'équité, la diversité et l'inclusion dans toutes nos sphères d'activité en examinant nos politiques, pratiques et systèmes internes tout au long du cycle de vie de notre main-d'œuvre, y compris au niveau du recrutement, de la rétention et de l'avancement pour tout individu. En plus de notre profond engagement sur le respect des principes des droits de la personne, nous nous engageons à prendre toute mesure positive pour influer sur les changements à mettre en place en vue de garantir la participation de tout individu dans le monde du travail et ce, sans obstacle, systémique ou autre, en particulier pour les groupes en quête d'équité généralement sous-représentés dans la main-d'œuvre au Canada, y compris les personnes qui s'identifient comme femmes ou personnes non-binaires/non conformes au genre, les Peuples et communautés autochtones, les personnes en situation de handicap (visible ou invisible), les personnes faisant partie des minorités visibles, les personnes racisées et des communautés LGBTQ2+.
Randstad Canada s'engage à créer et à maintenir un milieu de travail inclusif et accessible pour toutes les personnes candidates et employés en soutenant leurs besoins d'accessibilité et d'accommodation tout au long du cycle de vie de l'emploi. Nous demandons à toutes les personnes demandeuses d'emploi de bien vouloir identifier leurs besoins en matière d'accommodation en envoyant un courriel à accessibilite@randstad.ca pour s'assurer de leur capacité à participer pleinement au processus d'entrevue.
voir pluspartager l'offre d'emploi