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)
- 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;