Posted in

Data Engineer II

Data Engineer II

CompanyTD Bank
LocationToronto, ON, Canada
Salary$76800 – $115200
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level, Senior

Requirements

  • Degree, Postgraduate Degree, or Technical Certificate in Data Management
  • 5-7 years of relevant experience
  • Master Data Management (MDM) experience; Informatica experience beneficial
  • Expertise in data engineering on Azure, Databricks, orchestration, understanding of ETL frameworks, python, spark, synapse etc.

Responsibilities

  • Responsible for overall data engineering design and development on Rahona
  • Building data pipelines, delivering data ingress/egress for C360 platform
  • Perform data analysis and assess data management requirements for a specific Platform or Journey
  • Maintain expert knowledge of upstream data
  • Support the acquisition and ingestion of data
  • Articulate complex, large scale, and high impact technical design and development details to non-technical business partners
  • Elicit, analyze, and understand business and data requirements to develop complete business solutions
  • Ensure data is maintained in compliance with enterprise data standards, policies, and guidelines
  • Develop and maintain complex data models using industry standard modeling tools
  • Develop and maintain complex ETL jobs and frameworks using the Bank’s standard tools
  • Provide support to the development and testing teams to resolve data issues
  • Support partners and stakeholders in interpreting and analyzing data
  • Build effective working relationships within own pod and across partner teams to encourage collaboration on all pod deliverables
  • Coordinate with technology work teams to ensure overall delivery success
  • Support the QA team with data analysis/investigations of complex issues/test cases
  • Provide oversight on post implementation activities during the warranty period
  • Execute & approve code check-in/check-out into source code repository
  • Work closely with ITS/ARE teams to support code packaging & deployment
  • Be the lead participant in the design & architecture reviews
  • Raise service-now requests and work with the change management team to support release management activities
  • Lead data engineering initiatives and capabilities, data governance principles
  • Ensure metadata and data lineage is captured and compatible with enterprise metadata and data management tools
  • Adhere & contribute towards standard security coding practices
  • Ensure technical decisions, technical risks and lessons learned are identified and documented
  • Protect the interests of the organization – identify and manage risks
  • Adhere to internal policies/procedures and applicable regulatory guidelines
  • Keep current on emerging trends/developments and grow knowledge of the business
  • Enable team members by sharing knowledge and leveraging engineering best practices
  • Participate fully as a member of the team, support a positive work environment
  • Provide thought leadership and/or industry knowledge for Data engineering best practices
  • Participate in personal performance management and development activities
  • Keep others informed and up-to-date about the status/progress of projects
  • Actively mentor and enable team members by sharing knowledge
  • Support the team by providing guidance and proactively identifying and resolving issues
  • Lead, motivate and develop relationships with internal and external business partners
  • Contribute to a fair, positive and equitable environment that supports a diverse workforce
  • Act as a brand ambassador for your business area/function and the bank

Preferred Qualifications

  • Graduate Degree nice to have