Python Developer

Montreal

Offre publiée le 2024-04-24

Opusing Corporation

Job Description

Job Description

Assignment Duration : 6 Months with possible extension

Working mode : Hybrid (2 days / week in-person at the Montréal office, 3 days / week teleworking)

Language : French & English

PRIMARY RESPONSIBILITIES

  • Develop Python scripts for Databrick Notebooks.
  • Convert existing C# code (ETL Script) to Python (Databrick Notebook).
  • Develop unit and integration tests.
  • Automate processes.
  • Develop execution job monitoring dashboards.
  • Implement an Azure DevOps / GIT CI / CD pipeline for Python code deployment in Notebooks.
  • Implement an Azure DevOps / GIT CI / CD pipeline for PowerBi report deployment.
  • Create Dev / Cert / Prod environments.
  • Create deployment pipelines with authorization flow permissions.
  • Document standards and norms for the aforementioned topics.

REQUIRED SKILLS AND QUALIFICATIONS

  • Minimum 3-5 years of sustained experience
  • Python language proficiency
  • Databrick, Notebook within Databrick
  • DeltaLake understanding
  • Azure Synapse knowledge
  • Apache Spark familiarity
  • ETL experience
  • Canonical model knowledge
  • JSON
  • Azure Datalake
  • SQL language proficiency
  • Azure DevOps / GIT
  • Azure Pipeline - CI / CD (Continuous Integration / Continuous Delivery)
  • Unit testing

Développeur Python

DESCRIPTION DU POSTE

Durée du mandat : 6 Mois

Mode de travail : Hybride (2 jours en présentiel au bureau de Montréal et 3 jours en télétravail par semaine)

Principales responsabilités

  • Développer des scripts Python pour Notebook Databrick.
  • Convertir du code C# (Script ETL) existant en Python (Notebook Databrick).
  • Développer des tests unitaires et d’intégrations.
  • Automatiser les traitements.
  • Développer Dashbord de suivi de l’exécution des jobs monitoring.
  • Mettre en place un pipeline CI / CD Azure Dev Ops / GIT pour déploiement de code Python dans les Notebook.
  • Mettre en place un pipeline CI / CD Azure Dev Ops / GIT pour déploiement de rapports PowerBi.
  • Créer des environnements Dev / Certif / Prodn.
  • Créer des pipelines de déploiements avec autorisations flux d'autorisation.
  • Documenter les normes et les standards des sujets mentionnés ci-haut.

Exigences et qualifications requises

  • 3-5 ans minimums d’expérience soutenue
  • Language Python
  • Databrick, Notebook dans Databrick
  • Notion DeltaLake
  • Connaissance Azure Synapse
  • Connaissance Apache Spark
  • Connaissance de modèle canonique
  • JSON
  • Azure Datalake
  • Language SQL
  • Azure DevOps / GIT
  • Azure Pipeline - CI / CD (Continuous Integration / Continuous Delivery)
  • Test unitaire

Company Description

Opusing is a 100% Minority-owned and diversity-certified Digital Transformation and staffing firm that empowers startups, businesses, and corporations to leverage the power of Technology and Manpower to trigger unstoppable growth.

The success of our clients is the only goal of our team, which is led by digital native professionals in creative thinking, programming paradigms, and commercial acumen.

We are a globally growing firm with our headquarters in Boston, USA. With a focus on addressing clients' unique needs by significantly enhancing their businesses, we offer unmatched staff augmentation, HR outsourcing, and IT & non-IT staffing services globally.

We have been a forward-thinking and trustworthy technology & staffing partner for top-tier brands since 2007. We have worked with fortune 2000 companies in North America -the United States, Canada, India, and the UK.

We have been the primary go-to vendor for all our clients for Contract and Fulltime Professional services, Offshore Staffing & SOW-based project work.

Company Description

Opusing is a 100% Minority-owned and diversity-certified Digital Transformation and staffing firm that empowers startups, businesses, and corporations to leverage the power of Technology and Manpower to trigger unstoppable growth.

The success of our clients is the only goal of our team, which is led by digital native professionals in creative thinking, programming paradigms, and commercial acumen.

r n r nWe are a globally growing firm with our headquarters in Boston, USA. With a focus on addressing clients' unique needs by significantly enhancing their businesses, we offer unmatched staff augmentation, HR outsourcing, and IT & non-IT staffing services globally.

r n r nWe have been a forward-thinking and trustworthy technology & staffing partner for top-tier brands since 2007. We have worked with fortune 2000 companies in North America -the United States, Canada, India, and the UK.

We have been the primary go-to vendor for all our clients for Contract and Fulltime Professional services, Offshore Staffing & SOW-based project work.

1 hour ago