CTC004867 - Python Developer Senior

Secteur industriel: Telecommunications
Type d'emploi: Contract
Durée:
Mode de travail: On Site

Description

IMPORTANT

  • French is nice to have, environment is French & English, candidate will work with bilingual employees so it’s will not be a problem.
  • We will need the candidates on site in Montreal, however 50/50 is doable. We have office at 76 Adelaide W. and Montreal will be at 600 Jean-Talon (Metro Jean-Talon).
  • Description:

    Top 3 skills:

  • Strong Python back-end application development (+5 years) and code optimization
  • Strong experience with mathematic libraries Numpy, Pandas and mathematic/statistics libraries (like Scikit-Learn or any other that does linear regression, Anova, etc.)
  • Experience developing and implementing in Docker environment
  • DESCRIPTION:

    You will take part in an Operational Intelligence project using advanced analytics. The project will be done over multiple years and we are searching for Sr Python back-end developer for 12months.

    RESPONSIBILITIES:

  • Gather business requirement and translate into functional design and Python back-end application for model processing
  • Work with analyst to design, develop and enhance Python back-end application using development best practice and professional design
  • Analyze and optimize code for an optimal data manipulation and resources usage using mathematic libraries Numpy, Pandas and mathematic/statistics libraries.
  • Create templates for upcoming processing model application with flexibility and reusability in mind
  • Deploy Python application in container Docker (Openshift) environment, understand and follow corporate implementation processes
  • Provide estimate, work breakdown structure (WBS) and progress status
  • Conduct and create scenarios for functional and integration unit testing in different environment
  • Post deployment application support, fix and enhancement
  • REQUIREMENTS:

  • Strong experience with mathematic libraries Numpy, Pandas and mathematic/statistics libraries (like Scikit-Learn or any other that does linear regression, Anova, etc.)
  • Experience with Git
  • Experience with SQL
  • Experience in Docker container development environment and different image creation and deployment tools (Jenkins, Artifactory)
  • Experience with resource performance and monitoring
  • Communication skills and team collaboration
  • At least 5 years of experience in Python back-end development.
  • Bachelor degree in computer science, engineering, or equivalent related project experience.
  • Other beneficial skills:

  • Experience in development of machine learning model
  • Background in statistics, operational research or optimization
  • Hadoop / BigData development experience
  • Location: Montreal

    Notre barre latérale

    Bienvenue sur le nouveau site web de la CTC.