Logo of Huzzle

Data Engineer with Python and DPT

image

Scotiabank

Dec 6, 2024

Applications are closed

  • Job
    Full-time
    Mid Level
  • Data
    IT & Cybersecurity
  • Toronto

Requirements

  • Experience with 2 or more modern development languages (Python, Java, etc.). Expert in Python.
  • Hands on Experience with DPT for cloud
  • 4+ years’ experience developing, deploying, and maintaining large scale big data applications with complex integration.
  • Strong experience in GCP cloud-based data engineering development (Pub/Sub, Big Query, GCS, Dataflow, Cloud Composer, DBT etc.)
  • Strong experience with relational and non relational databases, data engineering schema fundamentals.
  • Experience reading, writing, and running complex SQL scripts.
  • Keen sight over architecture and design decisions.
  • Experience working in an Agile environment, with experience and understanding of Test-Driven Development methodology.
  • Passion to guide and coach data engineers on the team.
  • Bachelor’s degree in computer science, Engineering, or relevant experience.

Responsibilities

  • Work closely with end users, and business teams to understand business needs, conduct gap analysis and requirements assessments as needed.
  • Partner with Architecture on the design and integration
  • Deliver and enhance new and current solutions and applications.
  • Be involved in the full life cycle of a project, responsible for producing actionable and complete specifications, writing production quality code, and implementation.
  • Design, deliver and implement a database schema.
  • Design test sets and automate where possible, including functional and non-functional testing, regression testing as well as performance testing.
  • Write deployment scripts and leverage tools such as the Accelerator pipeline to promote code.
  • Support the solution in production.
  • Improve the end user experience by finding scalable solutions and addressing complex ad hoc queries.
  • Effectively communicate with technical and non-technical audiences
  • Able to work with and refactor legacy code (as needed).
  • Coach and train end users (as needed).

FAQs

What is the primary focus of the Global Treasury Technology (GTT) team?

The primary focus of the GTT team is to provide technology support for business applications and related liquidity reporting while fostering a purpose-driven and high-performing culture.

What role is GTT currently hiring for?

GTT is currently hiring for a Senior Data Engineer with a strong technical and data engineering mindset.

What specific skills are required for this role?

Candidates should have experience with modern development languages (particularly expert-level in Python), DPT for cloud, GCP cloud-based data engineering, relational and non-relational databases, and complex SQL scripting.

How many years of experience are required for this position?

A minimum of 4 years of experience in developing, deploying, and maintaining large-scale big data applications with complex integration is required.

Will the selected candidate have the opportunity to work on different projects?

Yes, the selected candidate will work on various projects across the organization, collaborating with great teams and leaders.

What educational background is preferred for this job?

A Bachelor's degree in computer science, engineering, or relevant experience is preferred.

Is there a commitment to diversity and inclusion at Scotiabank?

Yes, Scotiabank strives to create an inclusive culture where every employee is empowered, respected, and supported through diversity, equity, and inclusion initiatives.

What are some of the benefits offered?

The benefits include a competitive rewards program, flexible vacation and sick days, upskilling opportunities, and a hybrid-friendly work environment.

Is coaching of team members part of this role?

Yes, the role includes a passion for guiding and coaching data engineers on the team.

What type of development methodology does the team use?

The team works in an Agile environment and incorporates Test-Driven Development methodology.

How does Scotiabank support community engagement among employees?

Scotiabank offers opportunities for community engagement through programs such as hackathons, contests, and social activities.

How can candidates request accommodations during the recruitment process?

Candidates can inform the Recruitment team if they require accommodations during the recruitment and selection process.

Where is the job location for this role?

The job location is in Toronto, Ontario, Canada.

Finance
Industry
10,001+
Employees

Mission & Purpose

Welcome to Scotiabank. We serve thousands of customers, families, and communities across the globe, helping them achieve success through advice, products, and services. Follow for news, insights, thought leadership and more.

Culture & Values

  • Respect

    Everyone is always treated with dignity; diverse backgrounds and experiences are what make us better as a whole.

  • Integrity

    Acting honorably comes first – earning the trust of our customers (and each other) is what matters most.

  • Passion

    We’re enthusiastic about what we do, and want you to feel the same way. Imagine coming in to work, and actually feeling excited to learn!

  • Accountability

    We commit, we take action, and most importantly, we take responsibility for those actions. It’s just the right thing to do.