Membre d'une équipe, vous participez à l’analyse des besoins et à l’élaboration des orientations dans les activités de développement. Vous participez à la planification et à la coordination du travail quant à la livraison continue de produits logiciels, à leur maintien et à leur mise à jour, où l’aptitude à gérer la complexité est essentielle. Vous êtes également amenés à collaborer avec d’autres équipes tant techniques qu’affaires. Vous êtes en mesure de recommander des solutions techniques et à en partager l’imputabilité.
...
Vos connaissances et votre expérience des pratiques DevOps, CI/CD et Agile vous permettent de livrer des produits stables, de constamment améliorer leur qualité et de trouver des solutions.
Responsabilités principales
o Comprendre l'application des technologies dans le développement des solutions d'affaires et la faire progresser dans le but d'améliorer la vélocité de livraison.
o Effectuer l’analyse et le développement de produits logiciels, soit la conception, le code, les tests et l’exploitation en appliquant les bonnes pratiques de développement, de données et de sécurité.
o Travailler en cocréation avec les partenaires d’affaires et les architectes pour bien comprendre et ainsi réaliser l’arrimage des solutions représentants les intentions et objectifs d’affaires.
o Automatiser les essais (comprendre les méthodologies associées ; ex : pyramides des essais, TDD, BDD…) et se porter imputable de la qualité.
o Effectuer l’analyse et la résolution des incidents majeurs et participer à la résolution de problèmes complexes.
o Documenter les solutions techniques et les pratiques pour assurer la pérennité des produits.
Compétences clés
o Être capable de développement personnel.
o Capacité à identifier les problèmes et bloquants et proposer des façons de les contourner.
o Être organisé, rigoureux et savoir gérer les priorités.
o Rassembleur, il saura convaincre les membres de son équipe et se conformer lorsque requis.
o Posséder des capacités de communication et de vulgarisation.
Connaissances spécifiques
o Connaissance de Java 8 / Java 11
o Connaissance de Kotlin (Atout)
o Connaissance de Spring boot 2 / Spring security / Spring data
o Connaissance de Mapstruct
o Connaissance de SQL (Exemple : Postgresql, MS Azure SQL, etc)
o Connaissance de MQ (Exemple : MQ Series, Rabbit MQ, etc)
o Connaissance de Junit
o Connaissance de Gradle
o Connaissance d'API Rest
o Connaissance de GIT (Bitbucket ou GitHub)
o Connaissance de la méthodologie Agile (Scrum)
o Connaissance des méthodologies Test Driven Developmentet
Behavior-driven Development
o Connaissance en livraison/déploiement continu
Avantages
____________________________________________________________________________
Responsabilités
____________________________________________________________________________
Qualifications
____________________________________________________________________________
Sommaire
____________________________________________________________________________
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
Membre d'une équipe, vous participez à l’analyse des besoins et à l’élaboration des orientations dans les activités de développement. Vous participez à la planification et à la coordination du travail quant à la livraison continue de produits logiciels, à leur maintien et à leur mise à jour, où l’aptitude à gérer la complexité est essentielle. Vous êtes également amenés à collaborer avec d’autres équipes tant techniques qu’affaires. Vous êtes en mesure de recommander des solutions techniques et à en partager l’imputabilité.
Vos connaissances et votre expérience des pratiques DevOps, CI/CD et Agile vous permettent de livrer des produits stables, de constamment améliorer leur qualité et de trouver des solutions.
Responsabilités principales
o Comprendre l'application des technologies dans le développement des solutions d'affaires et la faire progresser dans le but d'améliorer la vélocité de livraison.
o Effectuer l’analyse et le développement de produits logiciels, soit la conception, le code, les tests et l’exploitation en appliquant les bonnes pratiques de développement, de données et de sécurité.
...
o Travailler en cocréation avec les partenaires d’affaires et les architectes pour bien comprendre et ainsi réaliser l’arrimage des solutions représentants les intentions et objectifs d’affaires.
o Automatiser les essais (comprendre les méthodologies associées ; ex : pyramides des essais, TDD, BDD…) et se porter imputable de la qualité.
o Effectuer l’analyse et la résolution des incidents majeurs et participer à la résolution de problèmes complexes.
o Documenter les solutions techniques et les pratiques pour assurer la pérennité des produits.
Compétences clés
o Être capable de développement personnel.
o Capacité à identifier les problèmes et bloquants et proposer des façons de les contourner.
o Être organisé, rigoureux et savoir gérer les priorités.
o Rassembleur, il saura convaincre les membres de son équipe et se conformer lorsque requis.
o Posséder des capacités de communication et de vulgarisation.
Connaissances spécifiques
o Connaissance de Java 8 / Java 11
o Connaissance de Kotlin (Atout)
o Connaissance de Spring boot 2 / Spring security / Spring data
o Connaissance de Mapstruct
o Connaissance de SQL (Exemple : Postgresql, MS Azure SQL, etc)
o Connaissance de MQ (Exemple : MQ Series, Rabbit MQ, etc)
o Connaissance de Junit
o Connaissance de Gradle
o Connaissance d'API Rest
o Connaissance de GIT (Bitbucket ou GitHub)
o Connaissance de la méthodologie Agile (Scrum)
o Connaissance des méthodologies Test Driven Developmentet
Behavior-driven Development
o Connaissance en livraison/déploiement continu
Avantages
____________________________________________________________________________
Responsabilités
____________________________________________________________________________
Qualifications
____________________________________________________________________________
Sommaire
____________________________________________________________________________
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