Skip to main content

Analyste Programmeur Python et JavaScript

Analyste Programmeur Python et JavaScript
TMC
3 weeks ago

Vos challenges

En tant qu’Employeneurs spécialisé en programmation Python, vous serez amené à :

  • Analyser, créer et modifier des programmes et scripts d’automatisation en Python. Le programmeur devra également participer au développement et l’intégration d’un portail Web ;
  • 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 ;
  • Assurer le transfert de connaissance pour la prise en charge du code développé ;
  • Documenter la programmation et des procédures opérationnels implantées lors du mandat.

Qu’attendons-nous de vous

Compétences minimum requises pour ce rôle :

  • 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).

Environnement technique :

  • Python (versions 3.8++ 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) ;
  • Plateformes et pipelines CI/CD (GitHub Actions) ;
  • Bases de données relationnelles (RDBMS) et langage SQL ;
  • Formats de sérialisation de données (YAML et JSON).

Que pouvez-vous attendre de TMC

TMC est une société de conseil en science et ingénierie qui apporte une expertise technique à ses clients afin de les accompagner dans la réalisation de leurs projets et de leurs challenges. Société à dimension internationale, TMC opère donc en tant que centre d’expertise à la disposition de ses clients, ce qui nous permet de les aider à être plus compétitifs dans un monde technologique de plus en plus global et en constante évolution.

Chez TMC nous savons que ce sont les personnes qui sont moteurs de l’innovation. C’est la raison pour laquelle nous offrons les meilleures conditions possibles pour le développement de chacun de nos employés. Vous trouverez chez TMC un environnement de travail challengeant et stimulant dans lequel vous serez aux commandes de votre propre carrière.

En tant qu'employeneur, vous faites partie de notre famille TMC où l'engagement et prendre plaisir à travailler sont des éléments essentiels de notre culture.

Pourquoi choisir l’Employeneurship

Notre modèle de l’Employeneurship est unique, c’est une véritable innovation dans le secteur du conseil en haute technologie. C’est LA relation de travail du 21 ème siècle pour les professionnels techniques hautement qualifiés. Il est construit autour de 5 piliers principaux :

  • Vous aurez un contrat de travail à durée indéterminée vous offrant stabilité et sécurité ;
  • Vous apprendrez à connaître votre valeur sur le marché et aurez une part des bénéfices générés par votre travail grâce à la participation individuelle aux bénéfices ;
  • Nous vous accompagnerons grâce à un coaching personnalisé et un plan de formation conçus pour vous aider à développer vos compétences entrepreneuriales ;
  • Notre structure en cellules de compétence technique vous fournira un réseau d’experts fort, significatif et pertinent ;
  • Le Lab’ entrepreneurial vous offrira un terrain de jeu pour explorer de nouvelles idées et peut-être participer au lancement de start-ups.

TMC est un employeur garantissant l'égalité des chances et valorise la diversité. Nous ne faisons pas de discrimination sur la base de la race, de la religion, de la couleur, de l'origine nationale, du sexe, de l'orientation sexuelle, de l'âge, de l'état civil, du statut d'ancien combattant ou du statut d'invalide.

Expertise level

Work arrangement

Similar Jobs in Canada