Analyste-programmeur Python et Javascript

Description du poste :
Analyste-programmeur Python et Javascript

Contexte du mandat
L’équipe automatisation réseau de les services d’un
analyste-programmeur pour supporter et faire évoluer sa plateforme
d’automatisation des
configurations réseau.

L’analyste-programmeur aura comme principale tâche d’analyser, de créer et
modifier des programmes et scripts d’automatisation en Python. Il devra
également participer au
développement et l’intégration d’un portail Web.

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)
– 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
– Développer et intégrer des nouveaux modules Ansible en Python
– Produire un code de qualité
– Tester et débugger les livraisons
– Mettre en place un pipeline de livraison avec Jenkins
– 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 pour la
prise en charge du code développé
– Documentation de la programmation et des procédures opérationnelles
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 Python, Javascript et SQL;
– Très bonne connaissance en orienté objet;
– Bonne expérience en développement Web;
– 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;
Randstad Professionals Canada
Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.

Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.

For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.

Apply for job

Leave a Reply