Rôle:
Effectuer des analyses de systèmes et de besoins de programmation afin d'identifier les problèmes rencontrés et de fournir des propositions de solutions incluant les spécifications de programme;
Développer les spécifications de systèmes, codifier, modifier, tester et déboguer les programmes informatiques sous supervision générale, selon la planification et les échéanciers déterminés;
Améliorer et/ou développer les systèmes informatiques pour rencontrer les besoins des utilisateurs en concevant des solutions, en résolvant des problèmes moyennement complexes ou complexes, en produisant des estimations concernant les travaux à réaliser, en programmant, en testant, en déboguant et en documentant ceux-ci;
Proposer des recommandations afin de participer à l'amélioration des processus de développement et de maintenance des systèmes;
Participer à des tâches de support de production;
Participer, selon les besoins, à toutes les phases des projets afin d'assurer leur réalisation en coopérant et en conseillant les utilisateurs de même qu'en veillant au respect de l'échéancier et en communiquant leur état de progression;
Analyser les systèmes et faire des recommandations afin de s'assurer qu'ils soient optimaux et qu'ils rencontrent les critères de qualité fixés par les unités d'affaires.
Exigences:
Baccalauréat en Science de l’Information (ou combinaison d’expérience et formation équivalente) ;
Minimum de 10 années d’expérience dans un rôle similaire;
Autonome, Capacité d’analyse et de synthèse démontrées;
Expérience dans le développement Agile;
Connaissances techniques:
Java,
SQL PostgreSql,
Microservices RESTFULL (Spring Boot),
Microservices de données à l’aide d’un ESB (Enterprise service Bus) , WSO2 atout,
Configuration de l’API Manager, Identité Serveur de WSO2 atout,
ESB : WSO2 EI, App Connect, Service Bus, Camel, Synapse, Fuse ou autres.
Identité SSO et RBAC: WSO2 Identité serveur ou autres
API Management: WSO2 AM (atout), Mulesoft, Tibco, API GW, API Connect ou autres
Eclipse (Maven)
Jira, Confluence & Github