Talent.com
Python Developer
Python DeveloperCGI • Montreal, QC, Canada
No longer accepting applications
Python Developer

Python Developer

CGI • Montreal, QC, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Your mission will be to develop RestFul WebAPI with Python 3+ to provide Infrastructure As A Service for all clients.

Day-to-Day Responsibilities :

  • Code and maintain Restful Web API in Python and respect Github workflow.
  • Follow Agile Methodologies (SCRUM, Kanban) using mainly Jira software.
  • Deploy product release in a continuous delivery way using Jenkins pipelines.
  • Identify and clarify business requirements.
  • Communicate with clients, coworkers about current tasks : know how to summarize feedbacks.
  • Understand OPS’ points of view and collaborate with them to create the appropriate services.
  • Ensure procedures are followed and mechanisms are in place to ensure compliance to technical designs, best practices and are well supported.

Technical Skills :

Excellent technical skills on the following technologies :

  • Git / GitHub / GitLab 2+ year.
  • Software Factory (e.g. Jenkins) and CD 1+ year.
  • Python 3.6+ 2+ year.
  • Object-Oriented Programming 4+ year.
  • Proficient in :

  • Agile Methodology : Kanban / Scrum / TDD.
  • Unit Testing.
  • UNIX philosophy and good practices.
  • Comfortable with Web semantic and standards.
  • NoSQL.
  • Desired / Plus :

  • Open API / Flask-RestPlus / Flask-Connexion.
  • Docker / Kubernetes environment.
  • Excellent communication skills (slideshows, reports, presentations).
  • Respectful behavior with all SG employees.
  • Able to work alone efficently and also share with teams.
  • Cooperate with all staff (HR, Managers…) in a WorldWide context.
  • Foresee the future needs to improve work quality for each iteration of Agile methodology.
  • Competencies :

  • Client focused, must have a strong customer service mentality and ability to work with developers, users, ops, and other staff.
  • Able to work independently and in a team environment while interacting across different group to accomplish projects.
  • Ability to interact with other business lines managers, technical staff and senior managers.
  • Excellent communication and presentation skills, both written and oral.
  • Must be detail and goal oriented dedicated to accomplishing tasks.
  • Experience Needed :

  • Minimum 3 years experience with Web API development using Agile methodology.
  • Ability to learn and adopt to new environment quickly.
  • Management / ITIL process.
  • Educational Requirements : Master’s Degree in Engineering.
  • Desired / Plus :

  • Agile certifications.
  • Python certifications.
  • Languages : Fully bilingual English and French.

    ====================================================

    Votre mission sera de développer RestFul WebAPI avec Python 3+ pour fournir une infrastructure en tant que service à tous les clients.

    Responsabilités au jour le jour :

  • Coder et maintenir l'API Web RestFul en Python et respecter le workflow Github.
  • Suivre les méthodologies agiles (SCRUM, Kanban) en utilisant principalement le logiciel Jira.
  • Déployer la libération des produits de manière continue en utilisant les pipelines Jenkins.
  • Identifier et clarifier les exigences des entreprises.
  • Communiquer avec les clients, les collègues sur les tâches en cours : savoir résumer les retours.
  • Comprendre les points de vue de l'OPS et collaborer avec eux pour créer les services appropriés.
  • S'assurer que les procédures sont suivies et que les mécanismes sont en place pour garantir la conformité aux conceptions techniques, aux meilleures pratiques et sont bien soutenus.
  • Compétences techniques :

    Excellentes compétences techniques sur les technologies suivantes :

  • Git / GitHub / GitLab 2+ année.
  • Software Factory (par exemple Jenkins) et CD 1+ année.
  • Python 3.6+ 2+ année.
  • Programmation orientée objet 4 ans et plus.
  • Maîtriser :

  • Méthodologie Agile : Kanban / Scrum / TDD.
  • Tests unitaires.
  • La philosophie et les bonnes pratiques d'UNIX.
  • Confortable avec la sémantique et les standards du Web.
  • NoSQL.
  • Désiré / Plus :

  • API ouverte / Flask-RestPlus / Flask-Connexion.
  • Environnement Docker / Kubernetes.
  • Excellentes aptitudes à la communication (diaporamas, rapports, présentations).
  • Comportement respectueux avec tous les employés du SG.
  • Capable de travailler seul efficacement et de partager avec les équipes.
  • Coopérer avec l'ensemble du personnel (RH, gestionnaires...) dans un contexte mondial.
  • Prévoir les besoins futurs d'améliorer la qualité du travail pour chaque itération de la méthodologie Agile.
  • Compétences :

  • Axé sur le client, doit avoir une forte mentalité de service à la clientèle et être capable de travailler avec les développeurs, les utilisateurs, les opérateurs et les autres membres du personnel.
  • Capable de travailler de manière indépendante et en équipe tout en interagissant avec différents groupes pour réaliser des projets.
  • Capacité à interagir avec les responsables d'autres secteurs d'activité, le personnel technique et les cadres supérieurs.
  • Excellentes compétences en matière de communication et de présentation, tant à l'écrit qu'à l'oral.
  • Doit être axé sur les détails et les objectifs et consacré à l'accomplissement des tâches.
  • Expérience nécessaire :

  • Minimum 3 ans d'expérience dans le développement d'API Web en utilisant la méthodologie Agile.
  • Capacité à apprendre et à s'adapter rapidement à un nouvel environnement.
  • Gestion / processus ITIL.
  • Exigences en matière d'éducation : Maîtrise en ingénierie.
  • Désiré / Plus :

  • Certifications agiles.
  • Certifications Python.
  • Les langues : Entièrement bilingue anglais et français.

    Create a job alert for this search

    Python Developer • Montreal, QC, Canada

    Similar jobs
    Python Developer

    Python Developer

    CGI • Montréal, Québec, Canada
    Full-time
    Quick Apply
    Your mission will be to develop RestFul WebAPI with Python 3+ to provide Infrastructure As A Service for all clients.Code and maintain Restful Web API in Python and respect Github workflow.Follow A...Show more
    Last updated: 30+ days ago
    Python Developer

    Python Developer

    Synechron • Montreal
    Full-time
    This range is provided by Synechron.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Direct message the job poster from Synechron.We are seeking ...Show more
    Last updated: 30+ days ago • Promoted
    Python Developer

    Python Developer

    Compunnel Inc. • Montreal
    Full-time
    This range is provided by Compunnel Inc.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Design and implement scalable, maintainable, and high-pe...Show more
    Last updated: 30+ days ago • Promoted
    Senior Python Developer (Hybrid)

    Senior Python Developer (Hybrid)

    Morgan Stanley • Montreal
    Full-time
    Senior Python Developer (Hybrid).Join to apply for the Senior Python Developer (Hybrid) role at Morgan Stanley.We’re seeking someone to join our team as a Senior Python Developer in Operations Tech...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full-Stack Developer (AI-First)

    Senior Full-Stack Developer (AI-First)

    Maxa AI • Montreal, QC, Canada
    Full-time
    Senior Full-Stack Developer (AI-First).Montreal (Hybrid : TuesThurs in office).Own end-to-end delivery of enterprise-grade features powering Maxas finance-grade AI products.Build scalable Python + S...Show more
    Last updated: 28 days ago • Promoted
    Développeur Python / Développeuse Python

    Développeur Python / Développeuse Python

    freelance.ca • Montreal, Canada
    Full-time
    Nous recherchons actuellement un(e).Développeur Python / Développeuse Python.Comprendre les besoins d'affaires et les transformer en besoin techniques. .Participer à la maintenance (support, développe...Show more
    Last updated: 30+ days ago • Promoted
    Senior Python / Core Java Developer - Client Site

    Senior Python / Core Java Developer - Client Site

    NTT DATA North America • Montreal
    Full-time
    Senior Python / Core Java Developer - Client Site.Location : Montreal, Quebec, Canada.We’re looking for a versatile Software Engineer with 7+ years of experience in Core Java and Python, capable of bu...Show more
    Last updated: 11 days ago • Promoted
    Développeur de modèles de données aéronautiques en Python - Charges et dynamique

    Développeur de modèles de données aéronautiques en Python - Charges et dynamique

    SOGECLAIR • Montreal, QC, CA
    Full-time
    Quick Apply
    LES TÂCHES QUE VOUS ALLEZ ACCOMPLIR 🎯.Nous recherchons un développeur Python hautement qualifié pour soutenir le développement continu d’un modèle de données aéronautiques utilisé dans les flux de...Show more
    Last updated: 29 days ago
    Montreal Python Developer — Data Pipelines & APIs

    Montreal Python Developer — Data Pipelines & APIs

    mthree • Montreal
    Full-time
    A technology consultancy is seeking a Python Developer in Montreal to design and implement software applications and scalable data pipelines. The ideal candidate will have 2-4 years of experience, p...Show more
    Last updated: 11 days ago • Promoted
    Senior Python Developer (multiple opportunities) (Hybrid)

    Senior Python Developer (multiple opportunities) (Hybrid)

    PowerToFly • Montreal
    Full-time
    We’re seeking someone to join our Equity Risk Systems team as a Senior Python Developer in ESTAR to be responsible for using Python to automate various processes around the QA and DevOps world.In t...Show more
    Last updated: 11 days ago • Promoted
    Python Developer (Real-Time Data / Distributed Systems) - Up to $280k CAD 1st Year Compensation -[...]

    Python Developer (Real-Time Data / Distributed Systems) - Up to $280k CAD 1st Year Compensation -[...]

    Hunter Bond • Montreal
    Full-time
    Python Developer (Real-Time Data / Distributed Systems) - Up to $280k CAD 1st Year Compensation - Elite FinTech Firm - Montreal. Senior Python Developer (Real-Time Data / Distributed Systems).Up to $280...Show more
    Last updated: 11 days ago • Promoted
    Python Developer – Aircraft Data Model & Dynamics

    Python Developer – Aircraft Data Model & Dynamics

    SEGULA Technologies • Montreal
    Full-time
    Une entreprise d'ingénierie mondiale recherche un Développeur Python pour travailler sur un modèle de données avion.Le candidat idéal aura un Bac+3 à Bac+5 en aéronautique, mécanique ou génie logic...Show more
    Last updated: 10 days ago • Promoted
    Senior Python API Engineer — FastAPI & Scalable REST

    Senior Python API Engineer — FastAPI & Scalable REST

    Capgemini • Montreal
    Full-time
    A global technology services firm is seeking an experienced Python Developer to design high-performance REST APIs using FastAPI. The ideal candidate should have over 5 years of programming experienc...Show more
    Last updated: 30+ days ago • Promoted
    Python Developer

    Python Developer

    ELITS • Montreal
    Full-time
    Get AI-powered advice on this job and more exclusive features.Our parent company Iver has 1,700 employees today and is growing, and we are looking for new employees who want to join our journey.As ...Show more
    Last updated: 30+ days ago • Promoted
    Hybrid Python / React Developer — FinTech Trading Tools

    Hybrid Python / React Developer — FinTech Trading Tools

    QUANTEAM (RAINBOW PARTNERS Group) • Montreal
    Full-time +1
    A financial technology firm in Montreal is seeking a part-time Python / React Developer to build and maintain web applications for trading desk managers. The ideal candidate should have 3–5 years of...Show more
    Last updated: 30+ days ago • Promoted
    Python Full Stack Developer

    Python Full Stack Developer

    Tata Consultancy Services • Montreal
    Full-time
    Talent Acquisition Specialist | TCS Canada.Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, n...Show more
    Last updated: 30+ days ago • Promoted
    ETL Developer with Python

    ETL Developer with Python

    Epsilon Solutions Ltd. • Montreal
    Full-time
    Get AI-powered advice on this job and more exclusive features.This range is provided by Epsilon Solutions Ltd.Your actual pay will be based on your skills and experience — talk with your recruiter ...Show more
    Last updated: 30+ days ago • Promoted
    Gen AI_Python Developer

    Gen AI_Python Developer

    J&M Group • Montreal
    Full-time
    Get AI-powered advice on this job and more exclusive features.The developer will work within a machine learning team / squad focusing on developing Artificial Intelligence solutions including ML and ...Show more
    Last updated: 30+ days ago • Promoted