Talent.com
Senior Data Developer

Senior Data Developer

Hatch Global SearchToronto, Ontario, .CA
17 days ago
Job description

Job Description

Senior database developer provides oversight and expertise to application developers in SQL Coding and tuning, coding and deployment of SQL, stored procedures or database functions.

Senior Data Developer

In return for your skills, expertise and enthusiasm, we will provide you with an attractive compensation & comprehensive benefits package.  You will also have the opportunity to thrive in a dynamic global environment, working alongside outstanding, collaborative colleagues, delivering a ground-breaking service.

What you will do

  • Design, develop and maintain high performance, scalable data pipelines to seamlessly transport data between systems
  • Design and implement Extract, Transform, Load (ETL) solutions to prepare data for analysis
  • Conduct data quality checks and implement measures to ensure data accuracy and integrity
  • Utilize services and tools to automate data pipelines to optimize data retrieval
  • Collaborate with internal and external stakeholders to support data analysis, data mapping and reporting needs
  • Document data engineering processes and create data flow diagrams
  • Provide technical expertise and support for data-related issues, including troubleshooting and resolving data pipeline failures

What we need you to bring

  • Design and implementation of extract, transform & load (ETL) tooling using Apache Spark or Apache Flink,
  • Experience creating and maintaining data pipelines
  • Data engineering experience working with data lakes, data warehouses, and big data
  • Database experience with MySQL, OpenSearch, and analytical databases such as Apache Druid, StarRocks, Apache Pinot
  • Experience with Business Intelligence platforms, e.g. PowerBI, Tableau, Looker
  • Proven software development experience using Java and / or Python
  • Excellent communication and interpersonal skills
  • High degree of motivation, sense of urgency, and ability to work both independently and in a team environment
  • Engineering / Computer Science degree or equivalent experience
  • If you are open to a new challenge and a role where you can make an impact, we would love to hear from you!

    Scheduled Weekly Hours : 40