Position Description :
CGI est à la recherche de plusieurs développeurs full stack JAVA / Angular JS de niveaux intermédiaires et séniors pour former plusieurs escouades dans différents projets clients.
Your future duties and responsibilities :
- Développer les fonctionnalités sur la base des récits découlant des analyses fonctionnelles.
- Développer ou maintenir une application spécifique aux besoins du client à base de langages de développement reconnu sur le marché (Java & Angular).
- Apporter des correctifs si requis à la suite des essais fonctionnels et d’acceptation.
- Exécuter les tests unitaires et intégrés des fonctionnalités développées.
- Fournir les évidences dans les outils Jira pertinents et développer les tests automatisés lorsque nécessaire.
- Assurer le support post-implantation requis pour chaque fonctionnalité livrée (incluant le développement de correctifs pour les anomalies découvertes en production durant cette période).
- Pour chaque nouveau projet, monter les environnements nécessaires pour le développement, l’assurance qualité et la production.
- Collaborer à la configuration des pipelines et déploiements des solutions.
- Produire la documentation.
- Fournir une description technique du système et des processus de travail de l'exploitant pour assurer l'exploitabilité du système.
Required qualifications to be successful in this role :
- Habiter dans la province de Québec.
- Être déjà autorisé à travailler au Canada.
- Être à l'aise à communiquer en Français à l'orale.
- Posséder un minimum de 6 ans d'expérience pertinente en développement.
- Avoir d'excellentes connaissances du framework Angular et de ses dernières versions.
- Avoir d'excellentes connaissances dans la réalisation de tests automatisés (Jest).
- Avoir de très bonnes connaissances avec les tests unitaires et d'intégration dans le développement applicatif (JUnit).
- Avoir de très bonnes connaissances du framework Spring boot et dans le développement de microservices REST.
- Avoir une bonne connaissance des librairies RxJs et NgRx.
- Avoir d'excellentes connaissances des technologies JAVA, Typescript, Javascript, HTML5 et CSS3.
- Avoir une très bonne connaissance du gestionnaire de code source Git.
- Avoir de bonnes connaissances avec les outils d’intégration continue tel que Artifactory, SonarCube, TeamCity, Bitbucket.
- Bien comprendre le modèle de branche Gitflow.
- Avoir de bonnes connaissances avec les bases de données NoSQL.
- Avoir une bonne connaissance du développement mobile avec le framework Ionic et Capacitor.
- Avoir des connaissances du Responsive Design.
- Avoir une connaissance de la méthodologie Agile.
HYBRID
Skills :30+ days ago