Qui sommes nous ? Agis Conseil & Ancia unissent leurs forces pour offrir une collaboration exceptionnelle dans le recrutement de talents en TI.
Dans ce poste: Les dveloppeurs-analystes travaillent en collaboration avec une quipe dexperts et de gnralistes comprenant des analystes daffaires, designers UX, graphistes, intgrateurs, analystes en assurance qualit (QA) et administrateurs de donnes pour raliser des fonctionnalits optimises et performantes dans leur entiret.
Exigences: Avoir la citoyennet canadienne ou un permis de travail en rgle; Pouvoir travailler en francais (oral et crit); Avoir un minimum de cinq(5) ans dexprience comme dveloppeur Back-end (Java) et analyste fonctionnel (doit avoir travaill dans les deux (2) volets au cours de cette exprience); Matriser les principes SOLID; Avoir lexprience dutilisation de tous les concepts du langage JAVA incluant la programmation concurrente; Avoir propos et fait appliquer les design patterns OO; Avoir structur le code en fonction des principes et besoins de larchitecture organique; Avoir dvelopp une application Web connecte une BD relationnelle; Avoir travaill avec les lambda JAVA 8; Avoir lexprience dimplanter une fonctionnalit en utilisant des composants techniques complexes tels que files JMS, microservices, tches asynchrones,
etc.; Avoir lexprience didentifier des problmes et bogues ventuels de concurrence dans les revues de code; Avoir lexprience danalyser et dvaluer la qualit des livrables des autres dveloppeurs; Avoir lexprience de proposer un modle physique optimis dune BD relationnelle; Avoir lexprience danalyser la performance de requtes SQL et de proposer des amliorations; Avoir de lexprience avec dautres outils de bases de donnes tels que: Des outils dindexation et de recherche de donnes, par exemple, Elasticsearch; Des agents de messages, par exemple Kafka.
Avoir de lexprience avec toutes les fonctionnalits dun systme de gestion des versions; Avoir lexprience de grer, dencadrer et dassurer la qualit dun processus de livraison (release); Avoir de lexprience avec les concepts de Web adaptatif, dutilisabilit et daccessibilit; Avoir de lexprience avec un logiciel de wireframe (ex. : Axure RP); Avoir de lexprience en analyse dune fonctionnalit complexe partir du dossier daffaires et des maquettes; Avoir anim des ateliers de travail et des rencontres dquipe dau moins CINQ (5) personnes; Avoir de lexprience dans la rdaction de dossiers fonctionnels et dans la rdaction de comptes rendus de rencontre ou datelier de travail ; Avoir gr des enjeux et des liens avec plusieurs projets ou parties prenantes en mettant lutilisateur au centre des proccupations; Avoir de lexprience avec lapproche Web et les concepts UX.