Talent.com
Analyste-programmeur Front-End Javascript

Analyste-programmeur Front-End Javascript

LogientLaval, Qc
1 day ago
Job type
  • Full-time
Job description

L'analyste-programmeur Front-End aura comme principale tâche de participer au développement et l’intégration d’un portail Web et de participer à son intégration au développement Back-End.

L'environnement technique de travail pour le contexte du mandat est le suivant

  • Python (versions 2.7 et 3.6 sur les plateformes Windows et Linux)
  • Outils d’automatisation (Ansible et Ansible Tower)
  • Frameworks Javascript (Vue.js ou React ou Angular)
  • Développement Web en Python (Django ou Flask)
  • Plateformes et pipelines CI / CD (Jenkins)
  • Bases de données relationnelles (RDBMS) et langage SQL
  • Formats de sérialisation de données (YAML et JSON)

Principales responsabilités

  • Assurer le développement et l’évolution de la plateforme d’automatisation dans un environnement Agile
  • Assurer le développement et l’intégration d’un portail Web avec un « backend » en Python et « frontend » Javascript
  • Suggérer des améliorations aux projets existants
  • Produire un code de qualité
  • Tester et débugger les livraisons
  • Assurer la gestion des activités de développements qui vont lui être assignées en fonction des échéanciers entendus
  • Assurer la validation et la correction des erreurs de développement
  • Assure le transfert de connaissance à une ressource de Desjardins pour la prise en charge du code développé
  • Documentation de la programmation et des procédures opérationnels implantées lors du mandat.
  • Besoins détaillés

  • Posséder de 5 à 9 ans d'expérience dans un rôle similaire;
  • Maîtrise de la programmation Javascript et SQL;
  • Très bonne expérience en développement Web;
  • Très bonne connaissance en UI / UX
  • Bonne connaissance en orienté objet;
  • Connaissance d’un des « frameworks » Javascript suivants est un atout : Vue.js ou React;
  • Connaissance du système de gestion des versions Git;
  • Bonne connaissance de la méthodologie Agile;
  • Avoir une bonne expérience de la manipulation de données (démontrer par des projets réalisés auparavant);
  • Forte débrouillardise et autonomie;
  • Bonne capacité d’analyse;
  • Capacité à travailler dans un environnement structuré et avec des processus normalisés;
  • Respect des échéanciers;