L’équipe a comme responsabilité première de fournir aux secteurs d’affaires les solutions et applications de production et de gestion des solutions de placement offertes aux investisseurs par l’organisation. À titre de d’Analyste-programmeur(-euse) Java Fullstack, vous êtes membre d’une escouade prônant des approches agiles de développement qui a pour mission d’adresser des demandes de diverses natures pour plusieurs applications. Votre mandat consiste à l’analyse, la conception, la configuration, le développement, la maintenance, le support applicatif et l’évolution de solutions applicatives pour répondre aux besoins de l’organisation. Plus spécifiquement, vous serez amené(e) à :
- Collaborer à titre de spécialiste, à la faisabilité/conception détaillée de la solution applicative
- Travailler en cocréation avec nos partenaires d’affaires sur l’élaboration du besoin et la gestion des carnets de produits (‘backlog’) et du maintien de la feuille de route applicative
- Définir les spécifications fonctionnelles en collaboration avec le propriétaire du produit (‘Product Owner’) et l’équipe de projets, le cas échéant
- Prendre en charge l’élaboration des stratégies reliées aux essais fonctionnels en collaborations avec l’architecte
- S’assurer de la production ou de la mise à jour de la documentation requise (spécifications techniques et fonctionnelles, release notes, documentation usager, etc). Assurer la responsabilité de l’implantation et de la gestion des incidents/problèmes sous la portée
- Assurer une vigie des technologies et pratiques de développement et agir pour s’assurer que l’équipe adopte de bonnes pratiques, ainsi que des processus adaptés à leur réalité
Ce que vous mettez à profit
- Un minimum de six ans d’expérience pertinente
- Connaissance du français nécessaire
- Connaissance des gestionnaires d’intégration de déploiement continu : Git, GitHub, Github Actions
- Connaissance de Gradle/Maven, SonarQube, Swagger, Postman/SoapUI, Docker, Kotlin
- Connaissance des architectures microservices et de type PaaS et MS Azure
- Connaissance de RabbitMQ, Kafka et Kubernetes
- Expertise en programmation Web et dans les cadres de développement suivant : Java8+, API REST, Spring/Spring Boot/Spring Data/Spring Cloud, Angular, JSP, Javascript/TypeScript, JPA/SQL, JUnit, HTML5, CSS, J2EE
- Expertise des plateformes (Weblogic, TC Server), le système d’exploitation Windows et les bases de données (SQL Server, Oracle, Azure SQL)