Software Development- Data Platform Engineering
Toronto, ON, CA Calgary, AB, CA Vancouver, BC, CA Edmonton, AB, CA Burnaby, BC, CA
Join our team and what we'll accomplish together
The Data Engineering and Metadata Management team is on a continuous journey toward helping TELUS become a world-class leader in data solutions by ensuring the delivery of robust data pipelines, high-quality data, and comprehensive metadata solutions built upon unified, scalable platforms and advanced AI tooling. We foster a data-product and data-platform oriented culture while always keeping an eye on the horizon, preparing for the next big thing.
Join a dynamic team that is paving the way towards digital transformation and enable teams across the organization to make better use of data. Make use of your analytical skills and ability to analyze and assess the impact of data on upstream and downstream systems and help clarify and define cloud-related business processes and best practices across TELUS. Help architect the transformation and modernization of our enterprise data solutions and the integration of Google Cloud and native GCP services and 3rd party data technologies.
What you will do
- Collaborate with both technology and business partners and domain architects in order to design robust enterprise grade solutions
- Validate various solution options and recommend the best approach balancing constraints and future needs
- Propose solutions to enable business objectives while advancing enterprise tech strategies
- Identify and implement automation opportunities in development and production processes to reduce manual effort
- Identify and resolve data issues impacting business objectives and provide actionable recommendations and solution strategies to product management teams
- Support and monitor data pipelines feeding machine learning models to validate data quality and integrity
- Engage in project intake processes to assess requirements and support solution design
What you bring
- 3+ years delivering IT platform implementations in technical roles
- Hold bachelor of Computer Science, Software Engineering or equivalent
- Strong knowledge in Java programming with experience developing data applications using Spring Boot framework for building microservices, RESTful APIs, and data processing services
- Strong SQL proficiency with experience writing complex queries, stored procedures, and working with relational databases
- Hands-on experience designing data solutions and explaining system interactions, data flows, and integration patterns
- Strong Working knowledge of security architecture and cloud native development on major cloud providers (GCP, Azure, AWS, Databricks, Snowflake)
- Strong experience and knowledge for data engineering principles and best practices and the associated technologies with it
- Advanced knowledge in Dataflow, Spark and Kafka, as well as other data pipeline components
Great-to-haves
- GCP Professional Data Engineering certification
- Understanding of TMF standards
- Experience with Databricks, Azure and AWS