Skip to Main Content

Opportunities

presentation

Montréal

Analyste programmeur web (Java)

Nous sommes présentement à la recherche d’unanalyste programmeur web (Java).

Responsabilités :

    Analyser les demandes de modification aux écrans, rapports et autres traitements du système;

    Évaluer la faisabilité des développements et des modifications/améliorations nécessaires et recommander une solution technologique;

    Modifier ou mettre à jour les spécifications fonctionnelles et techniques des écrans, des rapports et des traitements en respectant les normes de conception en vigueur;

    Développer des applications selon les spécifications;

    Appliquer et respecter les standards de développement en vigueur;

    Effectuer avec l’outil Oracle JDeveloper, tous les travaux de programmation en Java sous l’architecture Modèle-Vue-Contrôleur (MVC), avec Java Server Faces (JSF), le cadre logiciel Java Persistence API (JPA) et des librairies de composantes visuelles de type Application Development Framework (ADF) Faces;

    Développer les stratégies et scénarios de tests, réaliser les essais unitaires, d’intégration et d’acceptation (en support aux utilisateurs) en respectant la méthodologie;

    Corriger dans les plus brefs délais, toute anomalie ou vice de fonctionnement des systèmes, à la suite des essais et pendant la période de rodage (post implantation);

    Améliorer la performance de certaines requêtes et/ou transactions, afin de bénéficier pleinement des fonctionnalités des technologies utilisées;

    Évaluer la faisabilité des développements et des modifications/améliorations nécessaires et recommander une solution technologique;

    Prendre en considération les besoins et les objectifs, les contraintes structurelles, temporelles et les configurations disponibles;

    Développer des applications selon les spécifications;

    Rédiger la documentation technique et les dossiers d’implantation des applications développées;

    Rédiger ou mettre à jour les dossiers fonctionnels associés à la composante informatique

    Développer des interfaces front-end en HTML, CSS et JQuery;

    Intégrer des requêtes API;

    Assurer le soutien technique des applications développées;

    Effectuer toute autre activité.

Biens livrables :

Les biens livrables à produire sont entre autres:

    Documentation des modifications/améliorations aux systèmes;

    Livrables de projet (programmes, écrans, rapports, interfaces, etc.);

    Document de support (manuel de maintenance, manuel utilisateur, plan de récupération en cas de sinistre, etc.);

    Tout document sous-jacent aux responsabilités précédentes.

Exigences requises

    Détenir un diplôme universitaire de premier cycle (BAC) en informatique ou en système d’information ou en développement de logiciels ou l’équivalent ;

    Avoir une expérience minimum de 5 ans à titre de programmeur, dans des projets de développement d’applications Web sous Java;

    Démontrer que la ressource proposée possède un minimum de deux (2) années d’expérience en développement de systèmes dans un environnement technologique similaire;

    Démontrer que la ressource proposée a participé à au moins un (1) mandat dans une architecture Oracle Web similaire au présent contrat;

    Démontrer que la ressource proposée a réalisé un mandat dans lequel elle a utilisé les outils d’environnement intégré de développement Java tels que JDeveloper ou Netbeans, Eclipse;

    Avoir une connaissance approfondie du langage de programmation Java et du cadre d’applications (Framework) Spring;

    Avoir réalisé des mandats totalisant au moins une (1) année d’expérience de programmation avec le Framework ADF d’Oracle (Faces et Business Components);

    Avoir réalisé des mandats totalisant au moins une (1) année d’expérience dans programmation sous l’architecture Modèle-Vue-Contrôleur (MVC), avec Java Server Faces (JSF);

    Avoir une connaissance approfondie du langage de programmation JavaScript et de la librairie JQuery;

    Maitriser l’outil de gestion des sources SVN.

Atouts

    Avoir une connaissance d’un préprocesseur CSS (SASS, Less) et des feuilles de style CSS;

    Avoir une connaissance des outils des services Web REST;

    Avoir une bonne connaissance des bases de données relationnelles Oracle;

    Avoir réalisé un mandat d’au moins douze (12) mois dans une organisation gouvernementale ou paragouvernementale.

Apply

Job: Analyste programmeur web (Java)

"*" indicates required fields

Accepted file types: doc, docx, rtf, pdf, Max. file size: 64 MB.
Type of position desired:*