Python Job: Business System Analyst

Job added on

Job Skills




Toronto - Canada

Job type


Python Job Details

This role requires a working understanding of data analysis, and interface/file integration. The ideal candidate is a skilled data/ETL developer with experience creating data products supporting analytic solutions. They are able to identify and implement solutions in a highly technical environment and work as part of a technical, cross-functional team. Strong problem-solving and troubleshooting skills are a must.

This role focuses on designing, developing, and maintaining datasets with oversight and support from Lead Developers. Day-to-day responsibilities include:

  • Coordinating, building, and managing new data ingests
  • Interface file integration analysis and coordination
  • Implementing updates, fixes, and optimizations across suite of production jobs
  • Providing feedback on and enacting changes for improvements across the team including both technical and process updates
  • Learning about and becoming familiar with data assets, processing jobs and pipelines, and tools
  • Partnering with data analysts and data scientists to design, build, and deploy aggregation processes

Top Skills:

  • Strong SQL & Hierarchy
  • Strong ETL, Data Modeling, Data Mapping experience
  • Experience working with large data sets
  • Write and review code
  • Python scripting
  • Building and managing data pipelines
  • Query and data pipeline optimization
  • Strong communication and collaboration skills
  • Ability to learn new technologies and skills to incorporate into existing work

Job Types: Full-time, Permanent, Fixed term contract

Salary: From $110,000.00 per year


  • Dental care
  • Extended health care


  • 8 hour shift


  • ETL: 7 years (required)
  • SQL: 5 years (required)
  • Data Mapping: 5 years (required)
  • Data Modeling: 5 years (required)
  • Data warehouse: 5 years (required)
  • Data Requirements: 3 years (required)