Skip to main content

Data Engineer/Developer with Python and SQL

Technology
TechDoQuest
Mississauga, Canada2 months ago
Full timeOn-site

Job description

Key Responsibilities

  • Design, develop, and implement new ETL (Extract, Transform, Load) jobs using Python and/or Spark to support various data initiatives.
  • Migrate existing ETL processes from SSIS and SQL Server to modern data platforms, ensuring data integrity and performance.
  • Maintain and optimize existing data pipelines and ETL processes for efficiency, reliability, and scalability.
  • Develop and implement robust testing strategies for all ETL jobs to ensure data quality and accuracy.
  • Collaborate with data architects, data scientists, and business analysts to understand data requirements and translate them into technical specifications.
  • Participate actively in an agile development environment, including stand-ups, sprint planning, and retrospectives.
  • Communicate effectively with users, stakeholders, and team members to gather requirements, provide updates, and resolve issues.
  • Troubleshoot and resolve data-related issues and performance bottlenecks in a timely manner.
  • Strong proficiency in Python and/or Apache Spark for data processing and ETL development.
  • Strong SQL knowledge
  • , with proven experience in writing complex queries, stored procedures, and optimizing database performance.

Keywords
pythonsqlplanning-and-designvisual-art-designproduct-development-and-designextract-transform-and-load-etlsparkdata-platformdata-integritydata-pipelinescalabilitytesting-and-analysisdata-qualitytraining-and-developmentagile-software-developmentenvironment-health-and-safety-hsseecology-environmentagile-sprintplanning-and-forecastingelectrical-engineering-and-planning

Interested in this role?