14084537 - DevOps JAVA - QA automation - Montreal, Canada - Capgemini

    Capgemini
    Capgemini background
    Description

    English version will follow

    Titre du poste : Ingénieur en automatisation DevOps

    Lieu de travail : Montréal, QC

    Description du poste :

    Le système de contrôle des modèles de l'entreprise est la pierre angulaire de la gestion des risques liés aux modèles de l'entreprise, utilisé par les fonctions de front-office, de contrôle et de supervision. Il s'agit d'un système de haute visibilité, avec une visibilité aux plus hauts niveaux de l'entreprise.

    Responsabilités :

    Léquipe suit les principes agiles et dispose dune solide équipe de propriétaires de produits, ce

    qui permet une collaboration étroite avec lunité commerciale. Le système fait lobjet dimportants investissements avec le développement de nouvelles fonctionnalités, ainsi que lincorporation de pratiques devops et daméliorations de performance.

    Nous recherchons un développeur Java expérimenté et pratique pour travailler au sein dune équipe de 13 personnes, dont 10 sont des développeurs côté serveur Java. Les membres de léquipe ont un accès direct à lunité commerciale et doivent être capables de jongler avec plusieurs priorités en même temps.

    Le candidat doit être autonome, intelligent et un joueur déquipe très motivé avec des compétences de communication efficaces. De plus, le candidat doit valoriser la production de logiciels de qualité et avoir une solide formation en fondamentaux de linformatique.

    Nous aurions besoin de quelquun capable de prendre en charge des projets au sein du système avec une forte mentalité DevOps et dautomatisation. Leur objectif sera daméliorer les pratiques DevOps, daméliorer lautomatisation QA, de nettoyer les éléments dhygiène de lentreprise et de moderniser les applications en utilisant des pratiques industrielles éprouvées. Le bon candidat devrait apprécier de travailler dans un environnement hautement collaboratif qui valorise le travail déquipe et offre une grande flexibilité tant que la productivité et la qualité sont présentes.

    Compétences requises :

    Très solide connaissance de DevOps et des outils associés, tels que Jenkins Pipeline, GitHub, Splunk, Grafana, OpenTelemetry et autres outils d'observabilité.

    Solide connaissance de l'analyse des scénarios de test QA et de l'automatisation des tests avec des frameworks d'automatisation comme Selenium, Cypress, Cucumber, et le langage Gerkin.

    Solide connaissance des bases de données relationnelles, SQL, MongoDB et NoSQL

    Très forte technique de script avec Python ou autre langage de script

    Très solide connaissance de JAVA incluant le framework de collection, le framework Spring (Spring MVC, Spring Boot, Spring Integration Test), avec une forte mentalité de code propre et de conception architecturale propre.

    Techniques d'analyse et de résolution de problèmes très solides

    Atouts :

    Solide connaissance de la gestion de code source GIT

    Solide connaissance du transfert d'état de représentation (services Web RESTful)

    Connaissance de XML, JSON

    Connaissance d'Unix/Linux

    Connaissance de la gestion de schéma de base de données Liquibase

    À propos de Capgemini

    Capgemini est un leader mondial en partenariat avec des entreprises pour transformer et gérer leurs activités en exploitant la puissance de la technologie. Le Groupe est guidé chaque jour par son objectif de libérer lénergie humaine grâce à la technologie pour un avenir inclusif et durable. Il sagit dune organisation responsable et diversifiée de près de membres déquipe dans plus de 50 pays. Avec son solide héritage de 55 ans et sa profonde expertise de lindustrie, Capgemini est reconnu par ses clients pour répondre à lensemble de leurs besoins commerciaux, de la stratégie et de la conception aux opérations, alimentés par le monde innovant et en évolution rapide du cloud, des données, de lIA, de la connectivité, des logiciels, de lingénierie numérique et des plates-formes. Le Groupe a déclaré en un chiffre daffaires mondial de 22 milliards deuros.

    Get The Future You Want |

    Capgemini est un employeur dégalité daccès à lemploi

    Capgemini est un employeur de légalité daccès à lemploi qui encourage la diversité en milieu de travail. Tous les candidats qualifiés recevront une considération pour lemploi sans égard à la race, la couleur, lorigine nationale, le sexe, lidentité ou lexpression de genre, lâge, la religion, le handicap, lorientation sexuelle, les informations génétiques, le statut de citoyenneté, le statut dancien combattant, létat matrimonial ou toute autre caractéristique protégée par la loi applicable.

    Il sagit dune description générale des fonctions, des responsabilités et des qualifications requises pour ce poste. Les exigences physiques, mentales, sensorielles ou environnementales peuvent être référencées pour tenter de communiquer la manière dont cette position est traditionnellement exercée. Chaque fois que cela est nécessaire pour offrir aux personnes handicapées des chances égales en matière demploi, Capgemini envisagera des aménagements raisonnables qui pourraient impliquer des exigences demploi variables et / ou changer la façon dont ce travail est effectué, à condition que ces mesures dadaptation ne posent pas de préjudice injustifié.

    Capgemini sengage à fournir des aménagements raisonnables pendant notre processus de recrutement. Si vous avez besoin daide ou de mesures dadaptation, veuillez communiquer avec votre

    Job Title: DevOps Automation Engineer

    Job location: Montreal, QC

    Job description:

    The Firm-wide Model Control System is the cornerstone of the Firm's model risk management, used by front-office, control and oversight functions. This is a high-profile system, with visibility at the highest levels of the Firm.

    Responsibilities:

    The team follows agile principles, and has a strong product owner team which allows for close collaboration with the BU. The system is being heavily invested in with new feature development, as well as incorporating devops practices and performance improvements.

    We are looking for an experienced, hands-on Java developer to work in a team 13 people, of which 10 are java server side developers. Members on the team have direct access to the business unit, and must be able to juggle multiple priorities at a given time.

    The candidate needs to be a self-starter, smart, and a highly motivated team player with effective communication skills. In addition, the candidate must value producing quality software and have a solid grounding in computer science fundamentals.

    We would need someone who can assume responsibility for projects within the system with a strong mindset of DevOps and automation. Their goal will be to Improve DevOps practices, improve the QA automation, Clean up the firm hygiene items, and modernize applications using industrial proven practices. The right candidate should enjoy working in a highly collaborative environment that values team work and offers a lot of flexibility as long as productivity and quality is there.

    Required Skills:

    Very strong knowledge of DevOps and related tools, like Jenkins Pipeline, GitHub, Splunk, Grafana, OpenTelemetry and other Observabilities tools.

    Strong knowledge of QA test scenarios Analysis and test automation with automation framework like Selenium, Cypress, Cucumber, and Gerkin language.

    Strong Knowledge of Relational Databases, SQL, MongoDB and NoSQL

    Very strong scripting technique with Python or other scripting language

    Very strong knowledge of JAVA including collection framework, Spring framework ( Spring MVC, Spring Boot, Spring Integration Test), with strong mindset of Clean Code and Clean Architectural design.

    Very strong Analytical and problem solving techniques

    Good to have:

    Strong knowledge of GIT source code management

    Strong knowledge of Representation state transfer (RESTful Web services)

    Knowledge of XML, JSON

    Knowledge of Unix/Linux

    Knowledge of Liquibase database schema management