Junior Developer with Python, PySpark and SQL

ScotiabankToronto, ON
Onsite

About The Position

This role is within the Global Treasury Technology business group, supporting multiple projects, partially application support, and assisting with enhancements. The successful candidate will have the opportunity to work on multiple liquidity risk projects, including modernization and regulatory projects. The primary scope of the role involves supporting daily operations (processes, batches, etc.), participating in the development of cost-effective and robust applications, and providing technical support to applications in production and during user acceptance testing. The role also includes participating in systems implementation, planning, and development, providing technical guidance to other team members, and working within cross-functional teams to deliver project initiatives. Approximately 50% of the work involves building new code, and the other 50% involves working on existing code and application support. Collaboration will be with core project teams, the internal data platform team, infrastructure teams, security teams, and other internal parties. Responsibilities include execution/programming/unit testing of the project and working with vendor applications.

Requirements

  • 2+ years of progressive technical work experience in application programming, system analysis, design, unit testing and debugging.
  • 2+ years’ experience with, Python, PySpark, Docker, K8S, SQL, Operating Systems (Linux Redhat), Tools (Jira, Confluence, Artifactory, Bitbucket, SonarQube, GIT).
  • 2+ years’ experience using Linux or Unix, including related scripting
  • 2+ years of hands-on experience with RDBMS Systems Server. Postgres preferred.
  • Experience working with large volumes of data processed daily
  • 2+ years working with Elastic Search
  • Bachelor's degree in a technical field such as computer science, computer engineering or related field required

Nice To Haves

  • Experience working on data transformation.
  • Nifi hands-on experience
  • Familiarity with major transport protocols: FTP, SFTP and other SSH connectivity tools
  • Knowledge of financial instruments
  • Experienced in application / solutions architecture
  • Experience using source control systems, GIT preferred.
  • Scotiabank experience and knowledge of internal processes is a great asset
  • Experience working on projects with large data volumes.
  • Experience working on regulatory projects.
  • Ability to clearly document processes created and facilitate knowledge transfer.
  • Analytical thinking, as well as self-drive and initiative are the attributes most important to the hiring team (the individual must be self-driven, think proactively).

Responsibilities

  • Supporting daily operations (processes, batches, etc.)
  • Participate in development of cost effective and robust applications
  • Provide technical support to applications in production and during user acceptance testing.
  • Participate in systems implementation, planning, and development.
  • Provide technical guidance to other team members.
  • Work within cross-functional teams to deliver project initiatives.
  • Building net new code
  • Working on existing code and application support.
  • Collaborating with core project teams, internal data platform team, infrastructure teams, security teams, as well as other internal parties.
  • Working on execution/programming/unit testing of the project
  • Working with Vendor applications.

Benefits

  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service