This role manages the activities of a team of data analysts and data engineers responsible for developing software code that formats, tags, processes, stores and serves data. Also, you'll be responsible for the development of data pipelines to ensure that they are scalable, repeatable, and secure and can serve multiple groups at Vanguard.
Responsibilities:
- Hires, evaluates, and supervises crew. Provides guidance and training as necessary to develop crew. Sets performance standards, reviews performance, and makes informed compensation decisions in accordance with all applicable Human Resources policies and procedures.
- Manages and optimizes the automation of key ETL (Extract / Transform / Load) and quality assurance processes for large volumes of data.
- Consults with department or function heads on the implementation, transition, and operating plans. Executes and adjusts plans for team of Data Engineers. Develops a clear understanding of Data Analytics and Management work across Vanguard businesses and how they connect.
- Manages the planning, prioritization, and execution of data production projects and processes.
- Partners with internal and external clients to gain an expert understanding of business functions and informational needs. Works closely with other technical and data analytics experts across the business and external vendors to implement data solutions.
- Manages and troubleshoots the design and development of software and processes to support large scale, efficient data pipelines. Integrates complex and large scale data from a variety of sources for business partners to generate insight and make decisions. Supports dashboarding efforts, data science and engagement projects, and production support as needed.
- Translates business specifications into design specifications and code. Responsible for writing complex programs, ad hoc queries, and reports. Ensures that all code is well structured, includes sufficient documentation, and is easy to maintain and reuse.
- Develops and exercises cross-functional data delivery to support business needs. Manages data integrity and quality standards.
- Educates and develops junior data engineers on the team while applying quality control to their work. Develops data engineering standards and contributes expertise to other data expert teams across Vanguard.
- Participates in special projects and performs other duties as assigned.
Want more jobs like this?
Get jobs in Toronto, Canada delivered to your inbox every week.
Qualifications:
- Agile and Scrum experience required.
- People management experience required.
- Minimum of eight years data analytics, programming, database administration, or data management experience.
- Undergraduate degree or equivalent combination of training and experience. Graduate degree preferred.
How We Work
Vanguard has implemented a hybrid working model for the majority of our crew members, designed to capture the benefits of enhanced flexibility while enabling in-person learning, collaboration, and connection. We believe our mission-driven and highly collaborative culture is a critical enabler to support long-term client outcomes and enrich the employee experience.