Développeur Python Senior / DevOps (contrat)
emploisinformatique
Montreal, CA
14d ago

Alteo est à la recherche d'un Développeur Python Senior / DevOps pour un contrat basé à Montréal. Contrat de 3 mois, renouvelable Vous serez responsable de l’élaboration, de la mise en place et de l’encadrement des pratiques de développement Python.

Responsabilités : Élaborer un standard de structure de projet Python. Mettre en place une solution globale de gestion de dépendances (internes et tierces).

Établir les pratiques de développement Python assurant l’industrialisation de l’application. Mettre en place une solution de tests automatisés (unitaires et d’intégration).

Collaborer avec l’ingénieur DevOps pour mettre en place un système d’intégration continue pour les projets Python (build automatique, serveur CI, etc.

Assurer une exécution identique sur différentes plate-formes (Windows, Linux, Mac, Docker). Participer à l’implémentation d’un pipeline de Machine lLearning.

Collaborer avec les data scientists dans le développement et l’intégration des algorithmes. Collaborer avec les autres développeurs et l’architecte dans le design, la mise en place et l’intégration des modules.

Participer aux choix technologiques et aux choix d’évolution de l’architecture. Documenter les standards à respecter et bonnes pratiques à suivre pour tout projet Python Former les autres développeurs Python aux bonnes pratiques et veiller à leur respect Profil : BAC en TI, génie logiciel ou l'équivalent 5+ années d'expérience concrète en tant que développeur Python.

Expérience en Data science Connaissance des méthodologies de développement et de tests Compétences en architecture fonctionnelle Expérience avec une chaîne de développement d’intégration continue en Python Expérience en industrialisation d’application Python Maîtrise des principes de programmation orienté-

objet Maîtrise des Design Patterns Connaissance en développement Java Atout : Expérience en intégration d’algorithmes de machine learning Atout : Expérience de développement dans un contexte Agile Atout : Connaissance de langages de script tels que Bash, Groovy Excellentes habilités de communication et d’écoute Souci du détail et de la satisfaction des clients Très bonne capacité d'analyse et créativité Capacité d’organisation, dynamisme, professionnalisme et autonomie Capacité à comprendre des problèmes complexes Adaptation rapide aux nouvelles situations et aux nouvelles technologies Prise de décision, sens de l’initiative et leadership Capacité de travailler sous pression avec de courts délais Capacité à travailler sur plusieurs projets simultanément Motivation à travailler dans un environnement de travail d’équipe dynamique Maîtrise des communications, orales et écrites, en français et anglais.

  • Environnement technique : Python 3.7, Java 1.8; PyCharm, Eclipse; Oracle et MariaDB; WildFly, Hibernate, Docker; Maven, Git, Jenkins, Artifactory;
  • JIRA, Confluence, Squash; Linux, Windows.

    Vous serez responsable de l’élaboration, de la mise en place et de l’encadrement des pratiques de développement Python.

  • Élaborer un standard de structure de projet Python.
  • Mettre en place une solution globale de gestion de dépendances (internes et tierces).
  • Établir les pratiques de développement Python assurant l’industrialisation de l’application.
  • Mettre en place une solution de tests automatisés (unitaires et d’intégration).
  • Collaborer avec l’ingénieur DevOps pour mettre en place un système d’intégration continue pour les projets Python (build automatique, serveur CI, etc.).
  • Assurer une exécution identique sur différentes plate-formes (Windows, Linux, Mac, Docker).
  • Participer à l’implémentation d’un pipeline de Machine lLearning.
  • Collaborer avec les data scientists dans le développement et l’intégration des algorithmes.
  • Collaborer avec les autres développeurs et l’architecte dans le design, la mise en place et l’intégration des modules.
  • Participer aux choix technologiques et aux choix d’évolution de l’architecture.
  • Documenter les standards à respecter et bonnes pratiques à suivre pour tout projet Python
  • Former les autres développeurs Python aux bonnes pratiques et veiller à leur respect
  • BAC en TI, génie logiciel ou l'équivalent
  • 5+ années d'expérience concrète en tant que développeur Python.
  • Expérience en Data science
  • Connaissance des méthodologies de développement et de tests
  • Compétences en architecture fonctionnelle
  • Expérience avec une chaîne de développement d’intégration continue en Python
  • Expérience en industrialisation d’application Python
  • Maîtrise des principes de programmation orienté-objet
  • Maîtrise des Design Patterns
  • Connaissance en développement Java
  • Atout : Expérience en intégration d’algorithmes de machine learning
  • Atout : Expérience de développement dans un contexte Agile
  • Atout : Connaissance de langages de script tels que Bash, Groovy
  • Excellentes habilités de communication et d’écoute
  • Souci du détail et de la satisfaction des clients
  • Très bonne capacité d'analyse et créativité
  • Capacité d’organisation, dynamisme, professionnalisme et autonomie
  • Capacité à comprendre des problèmes complexes
  • Adaptation rapide aux nouvelles situations et aux nouvelles technologies
  • Prise de décision, sens de l’initiative et leadership
  • Capacité de travailler sous pression avec de courts délais
  • Capacité à travailler sur plusieurs projets simultanément
  • Motivation à travailler dans un environnement de travail d’équipe dynamique
  • Maîtrise des communications, orales et écrites, en français et anglais.
  • Python 3.7, Java 1.8; PyCharm, Eclipse; Oracle et MariaDB; WildFly, Hibernate, Docker; Maven, Git, Jenkins, Artifactory;
  • JIRA, Confluence, Squash; Linux, Windows.

    Apply
    Add to favourites
    Remove from favourites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form