Développeur ou développeuse Python, Industrie du futur

Accenture PLC

Toronto

On-site

CAD 59,000 - 109,000

Full time

18 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Accenture recherche un ingénieur logiciel expérimenté pour rejoindre une pratique axée sur l’ingénierie numérique et la fabrication. Vous contribuerez à concevoir, développer et déployer des applications Python évolutives, en mettant l’accent sur la qualité du code, les tests et les bonnes pratiques CI/CD.

Le poste nécessite une expertise en API REST, Docker et Kubernetes, avec une expérience en bases de données relationnelles et en architectures multi‑équipe.

Qualifications

  • Baccalauréat ou équivalent en informatique ou STIM.
  • Solide expérience en développement Python et conception orientée objet.
  • Maîtrise des tests unitaires et d’intégration (pytest).
  • Expérience avec Docker, Kubernetes et CI/CD (Jenkins, GitLab CI).

Responsibilities

  • Conduire des exigences du projet et interagir avec les clients.
  • Concevoir et déployer des applications Python évolutives.
  • Réaliser des tests et assurer la qualité du code.
  • Participer à l’architecture système et aux pipelines CI/CD.
  • Travailler avec les bases données relationnelles (PostgreSQL).
  • Collaborer avec les équipes sur les API RESTful et l’intégration de données.

Skills

Python
PostgreSQL
Linux CLI
Git
RESTful API design

Education

Bachelor's degree in Computer Science or related STEM

Tools

Docker
Kubernetes
Jenkins
GitLab CI
pytest
Ignition

Job description

Nous sommes

Vous souhaitez faire partie d’une pratique transformatrice axée sur l’ingénierie numérique et la fabrication? Vous aimeriez avoir l’occasion d’aider des clients de premier plan à relever leurs plus grands défis et à créer, rapidement, efficacement et de façon durable, des produits et des services que leurs clients apprécient?

Nous sommes

Vous souhaitez faire partie d’une pratique transformatrice axée sur l’ingénierie numérique et la fabrication? Vous aimeriez avoir l’occasion d’aider des clients de premier plan à relever leurs plus grands défis et à créer, rapidement, efficacement et de façon durable, des produits et des services que leurs clients apprécient?
Nous sommes le partenaire de réinvention d’Accenture en matière de chaîne d’approvisionnement et d’ingénierie. Nous aidons les organisations à repenser la façon dont les produits sont conçus, développés, fabriqués et soutenus à l’échelle de l’entreprise. En combinant une expertise approfondie de l’industrie, les données, les technologies numériques et l’innovation propulsée par l’intelligence artificielle (IA), nous aidons nos clients à accroître leur efficacité et leur résilience, tout en générant une plus grande valeur d’affaires tout au long du cycle de vie des produits et des actifs.

Les tâches

Vous serez responsable de la réalisation de toutes les exigences du projet, y compris, notamment :

  • Participer ou diriger des conseils en interne et aux clients dans votre domaine d’expertise.
  • Identifier, évaluer et résoudre des problèmes techniques complexes dans votre domaine de responsabilité, en utilisant une analyse approfondie des situations ou des données et en intégrant des approches et des techniques innovantes.
  • Élaborer des propositions pour les opportunités de développement commercial et en faire la présentation à la direction principale des clients potentiels. Avoir la capacité de transformer les objectifs généraux du programme en initiatives de conception réalisables.
  • Planifier et mettre en œuvre des spécifications, des conceptions, des architectures et des développements de système.
  • Élaborer des normes, des procédures, des manuels de formation et autres documents pour les projets ou pour usage interne.
  • Développer des applications Python évolutives destinées aux environnements d'entreprise, en garantissant une performance et une fiabilité élevées.
  • Participer aux examens de code afin de maintenir les normes de qualité et de partager les meilleures pratiques.
  • Diriger la prise de décisions techniques au sein de plusieurs équipes, à titre d'expert en la matière.
  • Évaluer et améliorer les processus et les pratiques de développement en continu.
  • Réaliser la mise en service virtuelle ou l'émulation, les essais et la simulation.
Ce qu’il vous faut
  • Au moins 2 ans d'expérience en développement logiciel général, avec une importante expertise en Python, notamment une compréhension approfondie des bibliothèques standard et des structures de données courantes.
  • Bonne compréhension et utilisation des principes de conception orientée objet (OOD) et des modèles de conception.
  • Expérience en conception, modélisation et déploiement d'applications Python évolutives. Maîtrise des tests unitaires, des tests d'intégration et des tests complets (par exemple, pytest).
  • Expérience pratique en programmation multifilière ou asynchrone pour l'optimisation des performances.
  • Expérience en bases de données relationnelles (Postgres, MySQL).
  • Maîtrise de Git pour le contrôle collaboratif des sources (branchement, fusion, requêtes pull).
  • À l'aise dans les environnements de ligne de commande Linux utilisant SSH, VIM et les outils associés.
  • Maîtrise du développement logiciel, du développement d'applications personnalisées, de la conception et des solutions logicielles, et des outils d'intégration continue.
  • Baccalauréat en technique, informatique ou autre discipline STIM pertinente.
  • En possession d'un passeport valide et disponibilité pour voyager au Canada, aux États-Unis et à l'étranger.
  • L’anglais est exigé pour ce poste, car la personne titulaire de ce poste est appelée à interagir régulièrement avec des parties prenantes au Canada, aux États-Unis et dans d’autres pays de notre empreinte mondiale, où l’anglais est la langue commune. En raison du volume important d'interactions avec ces parties prenantes anglophones, ce qui est intrinsèque à ce poste, une réorganisation des activités de l'entreprise n'est pas possible pour éviter cette exigence.
Points supplémentaires
  • Expérience en mise en œuvre de solutions au sein d'environnements industriels ou de fabrication.
  • Expérience en développement de logiciels à l'aide des outils Microsoft, Ignition.
  • Capacité à communiquer efficacement avec les membres de l'équipe et les clients sur un large éventail d'aspects fonctionnels et techniques des projets.
  • Maîtrise des techniques d'analyse et de résolution de problèmes.
  • Antécédents démontrés de prestations de projet réussies en tant qu'indépendant ou au sein d'une équipe.
  • Compréhension générale des livrables types en matière de technique ou de conception de systèmes.
  • Expertise en conception et en utilisation d'API RESTful, ainsi que connaissance des protocoles tels que Kafka et TCP.
  • Expérience en cadres web Python (Django, Flask).
  • Connaissance des technologies de conteneurisation (Docker, Kubernetes).
  • Connaissance des pipelines CI/CD (Jenkins, GitLab CI).
  • Connaissance du domaine de la logistique, des entrepôts ou des environnements de distribution de la chaîne d'approvisionnement.

La rémunération chez Accenture varie en fonction d’un large éventail de facteurs, incluant, notamment, le lieu de travail, le rôle, l’ensemble de compétences et le niveau d’expérience propre au poste. Tel qu’exigé par la loi locale, Accenture offre une fourchette salariale raisonnable pour les postes qui peuvent être pourvus, comme indiqué ci-dessous. Le recrutement pour ce poste vise à pourvoir un tout nouveau rôle. La fourchette de rémunération de base indiquée ci-dessous est destinée à servir de référence pour refléter la majorité des offres pour ce poste. Elle ne constitue pas une limite maximale – dans certains cas, la rémunération réelle peut dépasser cette fourchette lorsque cela est approprié. Lieu du poste Fourchette salariale annuelle Colombie-Britannique/Ontario $28.17 to $52.21

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Analyste principal(e), Gestion de projet
Analyste principal(e), Gestion de projet

Accenture • Montreal

On-site
CAD 53,000 - 103,000
AI/ML with Snowflake and or Databricks
AI/ML with Snowflake and or Databricks

Accenture PLC • Mississauga

Hybrid
CAD 62,000 - 112,000
Gestionnaire de projet débutant - Automatisation et fabrication
Gestionnaire de projet débutant - Automatisation et fabrication

Accenture • Toronto

On-site
CAD 53,000 - 103,000
Gestionnaire principal des technologies d'IA déployé sur le terrain
Gestionnaire principal des technologies d'IA déployé sur le terrain

Accenture • Montreal (administrative region)

On-site
CAD 142,000 - 292,000
Gestionnaire principal des technologies d'IA déployé sur le terrain
Gestionnaire principal des technologies d'IA déployé sur le terrain

Accenture • Mississauga

Hybrid
CAD 142,000 - 292,000
Développeur natif à l’IA (agentique et appliquée)
Développeur natif à l’IA (agentique et appliquée)

Accenture • Vancouver

On-site
CAD 100,000 - 217,000
Développeur natif à l’IA (agentique et appliquée)
Développeur natif à l’IA (agentique et appliquée)

Accenture • Montreal (administrative region)

On-site
CAD 100,000 - 217,000
Développeur natif à l’IA (agentique et appliquée)
Développeur natif à l’IA (agentique et appliquée)

Accenture • Toronto

On-site
CAD 100,000 - 217,000
Responsable du développement d’applications personnalisées
Responsable du développement d’applications personnalisées

Accenture PLC • Montreal

Hybrid
CAD 99,000 - 210,000
Développeur natif à l’IA (agentique et appliquée)
Développeur natif à l’IA (agentique et appliquée)

Accenture • Calgary

On-site
CAD 100,000 - 217,000