Talent.com
Python Developer
Python DeveloperCGI • Montréal, Québec, Canada
Python Developer

Python Developer

CGI • Montréal, Québec, Canada
30+ days ago
Job type
  • Full-time
  • Quick Apply
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 • Montréal, Québec, Canada

    Similar jobs
    Python Developer

    Python Developer

    freelance.ca • Verdun, Canada
    Full-time
    We are looking for a knowledgable Python Developer.You will develop smooth running and innovative web applications and software products. Use server-side logic to integrate user-facing elements.Deve...Show more
    Last updated: 30+ days ago • Promoted
    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: 26 days ago • Promoted
    Aviation Solutions Engineer (Python, Linux) – Hybrid

    Aviation Solutions Engineer (Python, Linux) – Hybrid

    ForeFlight • Montreal
    Full-time
    A leading aviation software provider in Montreal seeks a skilled Customer Solutions Developer.This hybrid position involves delivering tailored solutions to airline clients, configuring advanced cr...Show more
    Last updated: 9 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: 9 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: 27 days ago
    Data Analytics Software Engineer — Python & Dashboards

    Data Analytics Software Engineer — Python & Dashboards

    DRW • Montreal
    Full-time
    A diversified trading firm is seeking a Software Developer (Data Analytics) to lead investigations into HTTP request telemetry, develop interactive visualizations, and implement data processing str...Show more
    Last updated: 9 days ago • Promoted
    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: 9 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
    Senior Python / PyTorch ML Engineer to lead production AI / ML model development and architect MLOps / ETL

    Senior Python / PyTorch ML Engineer to lead production AI / ML model development and architect MLOps / ETL

    S.i. Systems • Montreal, QC, Canada
    Full-time
    Overview Our Banking Client is seeking a Senior Python / PyTorch ML Engineer to lead the development of production AI / ML models for busi...Show more
    Last updated: 2 days ago • Promoted
    Hybrid Backend Systems Architect - Rust, Python, AWS

    Hybrid Backend Systems Architect - Rust, Python, AWS

    AON3D • Montreal
    Full-time
    A technology startup specializing in SaaS solutions is seeking a Back-end Expert in Montreal.You will improve the server and DevOps for Basis™, a 3D print job management application.Responsibilitie...Show more
    Last updated: 30+ days ago • Promoted
    Python Developer

    Python Developer

    Citylogix Inc • Montreal, Quebec, Canada, H1A 0A1
    Full-time
    Citylogix is a leading provider of data and analytics for smart city transportation infrastructure, leveraging LiDAR, 360° imaging, and AI-powered analytics to create detailed digital maps, and pro...Show more
    Last updated: 9 days ago