Senior Data Developer
Plusgrade
Software Engineering
Toronto, ON, Canada
Posted on Jan 14, 2025
Senior Data Developer
Travel is not just about the destination; it's about every memory made along the way. We are dedicated to shaping the future of travel by partnering with 200+ airline, hospitality, cruise, passenger rail, and financial services companies to create new, meaningful revenue streams through incredible customer experiences. Rooted in our core values of being ambitious, innovative, and collaborative, we are driven to continuously raise the bar, exceed expectations, and bring out the best in everyone, fostering a culture where we believe we are better together, working towards an extraordinary future in travel. Come help us transform everyday travel into extraordinary experiences.
ABOUT THE ROLE:
We are seeking a Data Developer with a focus on data quality to join our team. In this role, you will be responsible for ensuring the quality and integrity of our data, as well as developing and maintaining the data pipeline that supports our analytics and reporting. You will work closely with other data engineers, data analysts, and business stakeholders to ensure that our data is accurate, timely, and complete.
WHAT YOU WILL BE DOING:- Develop and maintain ETL processes to integrate data from various sources into a centralized data warehouse- Implement data quality checks and validations to ensure data accuracy and completeness- Create and maintain data dictionaries, data lineage, and data flow diagrams- Proactively monitor data infrastructure, troubleshoot performance issues, and collaborate with cross-functional teams to resolve issues promptly.- Collaborate with data analysts to understand their data needs and provide guidance on data structure and quality- Work with business stakeholders to understand their data requirements and translate those into technical specifications- Identify and resolve data quality issues, and work with the appropriate teams to implement solutions- Maintain documentation on data processes, data quality metrics, and data lineage- Work closely with the data engineering team to optimize data pipeline performance and scalability
YOU ARE SOMEONE WITH:
- Bachelor's degree in Computer Science, Information Technology, Data Science or a related field
- 5+ years of experience in data engineering or data analysis, with a focus on data quality
- Experience with ETL processes, data modeling, and data warehousing concepts
- Proficiency in at least one programming language (Python, Java, Scala, etc.)
- Data Manipulation and SQL: Comfortable manipulating large datasets and proficient in working with raw SQL for data querying, manipulation, and analysis.
- Experience with data quality tools such as Trifacta, Talend, or Informatica-
Strong analytical and problem-solving skills- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams
- Experience with cloud-based data storage and computing platforms (AWS, Azure, GCP) is a plus
NICE TO HAVES:
- Experience with data governance frameworks and policies
- Familiarity with data privacy and security best practices- Experience with BI and data visualization tools such as Tableau, Looker, or PowerBI
- Experience with cloud-based data storage and computing platforms (AWS, Azure, GCP) is a plus
If you have a passion for data engineering and are excited to work on challenging problems in the travel industry, we want to hear from you! Join our team of experienced data scientists and engineers to deliver high-quality, tested products quickly and regularly.