Job Search and Career Advice Platform

Enable job alerts via email!

Lead Python Developer

Highbrow LLC

Toronto

Hybrid

CAD 90,000 - 120,000

Full time

9 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company based in Toronto is seeking a Lead Python Developer with over 7 years of experience in Python programming. You will work on developing and managing CI/CD pipelines, collaborating closely with various stakeholders. The role demands a deep understanding of cloud solutions and agile methodologies to create innovative data technology solutions that enhance efficiency and performance.

Qualifications

  • 7+ years of Python development experience required.
  • 5+ years with CI/CD pipeline development.
  • Advanced understanding of Agile methodology essential.

Responsibilities

  • Write and test code, debug programs, and integrate applications.
  • Manage CI/CD pipelines and collaborate with stakeholders.
  • Develop and deliver data technology solutions.

Skills

Python Development
CI/CD Pipeline Knowledge
Container Orchestration
Agile Scrum Team Experience
Communication Skills

Tools

Docker
Terraform
Google Cloud
Job description
Job Title: Lead Python Developer

Job ID: 2024-12795

Job Location: Toronto, ON (2 days/week onsite)

Job Travel Location(s):

Positions: 1

Employment Type: W2

Duration: Long Term

Layers: 0

Work Eligibility: All Work Authorizations are Permitted – No Visa Transfers

Key Technology

Python, Jenkins, Terraform, Nexus / Artifactory, Docker/Kubernetes

Job Responsibilities
  • Write and test code, debug programs and integrate applications with CI/CD experience.
  • Manage and work with CI/CD pipelines is desirable (automation, infrastructure definition, configuration management, deployment, system and service monitoring, integration, continuous delivery, etc.)
  • Debug complex systems
  • Write unit/integration tests, contribute to engineering boards, present and u‑tube and write detailed and good documentation
  • Formulate, design, develop, test, and deliver data technology solutions with a balanced focus on speed and code quality
  • Collaborate with business analysts, product owners, SME’s and project managers to develop user stories, estimates, and work plans
  • Advise business clients and IT management of technology capabilities and recommend strategies to maximize the benefits of new technologies.
  • Learn, design and build modern Data Pipelines/Streams and Data Service APIs to assist with data migration (on‑premises SQL to Google SQL databases)
  • Write and use infrastructure as code templates and Terraform
  • Create design/architecture patterns covering HA and DR/BCP
  • Troubleshoot Application connectivity/access to Google data products (LB,DNS, basic routing)
  • Ensure that all cloud solutions follow internally defined security and compliance controls
  • Implement the enterprise cloud capability and enhance the cloud orchestration platform for automated provisioning, management and scalability of hosts, containers, applications and cloud services
  • Participate in fast‑paced DevOps Engineering teams within Scrum agile processes
Skills and Experience Required
Required Skills
  • 7+ years of Python development experience. Proficient knowledge of Python 3.x.x and strong understanding of other high level programming languages (ex. JAVA, Go, etc.)
  • 5+ years of experience developing platform orchestration code with CI/CD pipeline knowledge
  • Advance knowledge of software development lifecycle and working in an Agile Scrum team
  • Demonstrated effective leadership and analytical skill
  • Experience with docker and container orchestration
  • Experience with seamless/automated build scripts used for release management across from development to production
  • Experience working with orchestration and configuration management systems such as Saltstack, Ansible or Puppet
  • Experience writing scripts to automate operational tasks (e.g. Shell, Ansible, Python).
  • Experience with automating (provisioning, configuration management, deployment) and integrating Google Data PaaS solutions and Containers (GKE)
  • Understand product features for DR/BCP options and how fits in overall application architecture
  • Understand security features in Google Cloud
  • Basic knowledge of cloud automation using native Google CLI
  • Must be a self‑starter, demonstrated ability to take independent action to achieve results.
  • Excellent written and verbal communication skills with the ability to communicate clearly with all levels within the team
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.