Master information
Développeur Fullstack Java/Angular
Position: Not specified
Start: As soon as possible
End: Not specified
Location: Montréal, Canada
Method of collaboration: Project only
Hourly rate: Not specified
Latest update: May 6, 2024
Task description and requirements
Livrer les analyses fonctionnelles pour les solutions concernées.
Développer des fonctionnalités de la solution selon l’architecture logicielle retenue pour les initiatives en question.
Développer et tester les correctifs aux anomalies détectées en essais fonctionnels, en essais d’acceptation ou en production pour les éléments développés.
Exécuter les tests unitaires et intégrés des éléments développés.
Fournir les évidences dans les outils Jira pertinents et développer les tests automatisés lorsque nécessaire.
Assurer le contrôle et le suivi des activités liées à un projet.
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 d'entreprise à base de langages de développement reconnu sur le marché.
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 de ces environnements.
Collaborer à la configuration des pipelines et déploiements de nos solutions (Connaissance Ansible serait un ATOUT).
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.
Détenir un diplôme universitaire de premier cycle (BAC) en informatique ou toute combinaison de formation et d’expérience équivalente.
Posséder un minimum de 9 ans d'expérience pertinente en développement d’application Web à titre de développeur Java et Angular.
Avoir de très bonnes connaissances les frameworks Spring boot et dans le développement de microservices REST.
Avoir de très bonnes connaissances avec les tests unitaires et d'intégration dans le développement applicatif (JUnit).
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 une bonne connaissance des librairies RxJs et NgRx.
Avoir d'excellentes connaissances des technologies Typescript, Javascript et HTML5 / 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 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.
Atout : Avoir une connaissance de bonnes connaissances du protocole de sécurité oauth2 et des plateformes Azure AD / Azure B2C.
Atout : Avoir une bonne connaissance dans les tests e2e avec le framework Cypress.
Atout : Posséder des connaissances les standards Web de l’accessibilité web et les normes WCAG.
Atout : Avoir une bonne connaissance des librairies Highcharts et Esri Leaflet.
Atout : Avoir des connaissances du développement/déploiement dans un environnement AWS.
Une politique CARE sur-mesure déployée par nos équipes RH pour nos collaborateurs.
Notre charte de la Diversité
Des activités entre collègues comme des Teambuilding ou des 5@7