Montréal
Développeur Python sénior
Horaire : La semaine de travail, sera de 40h heures à raison de 8 heures par jour, du lundi au vendredi
Mode de travail : Hybride, 2 jours/semaine au besoin seulement
Localisation du mandat : Montréal, Centre-ville
Mode : Agile
Mise en contexte :
Le mandat est de créer, moderniser, et optimiser des solutions novatrices permettant de propulser les chaînes de valeurs du système énergétique grâce aux technologies numériques, ce qui représente plus de 300 systèmes et applications d’affaires.
Les principaux outils :
GitHub (CoPilot), JIRA, Confluence, XRAY, SQL, Bitbucket, TeamCity, ArtiFactory, Outils de collaboration Teams et suite Office.
Exigences :
Avoir une très bonne connaissance des composantes (Bitbucket, Git, TeamCity, SonarQube et Artifactory);
Avoir une très bonne connaissance du développement d’interfaces Web Angular;
Avoir une bonne connaissance du langage Python;
Avoir une bonne connaissance de la méthodologie agile DevOps;
Démontrer la maîtrise des compétences comportementales suivantes : Travail en équipe; Agir avec ouverture et bienveillance; Agile et orienté vers les résultats; S’engage dans l’évolution;
Avoir de la langue française une connaissance appropriée à la fonction.
Livrables des développeurs :
Agir à titre d'expert et fournir les opinions dans son champ d'activité en intégrant plusieurs champs d'activités;
Analyser et évaluer les besoins informatiques et techniques de l'utilisateur et recommander une solution informatique adaptée au besoin;
Élaborer les recommandations pour les projets d'envergure;
Concevoir et réaliser les stratégies de développement, de modification et d'implantation des logiciels/applications;
Concevoir, réaliser, améliorer et corriger les anomalies des programmes informatiques dans le respect des règles de programmation;
Concevoir, réaliser et tenir à jour les tests unitaires et d'assurance qualité;
Assurer une vigie de l'évolution des logiciels et applications afin d'influencer les décisions du domaine d'affaires;
Assister les utilisateurs et assurer les liens avec les parties prenantes;
Rédiger et mettre à jour la documentation nécessaire à la compréhension, au développement, à l'exploitation et à l'entretien des programmes informatiques;
Participer à la validation du matériel de formation et assurer le soutien au formateur;
Réaliser les tâches de l'analyste fonctionnel au besoin;
Enjeux et contraintes.
BH – 20887