Software Developer with Python, Django, and GCP

3 weeks ago


Toronto, Ontario, Canada Scotiabank Full time
About the Role

We are seeking a highly skilled Software Developer to join our Client Central technology team. As a member of this team, you will be responsible for designing, developing, and implementing effective solutions to support client data processing, reporting, and analytics.

You will work within a big data ecosystem, leveraging technologies such as GCP, Hadoop, and Spark to design and deliver complex software components and applications. Your analytical and problem-solving skills will be essential in transforming complex business requirements into robust technical specifications.

Responsibilities
  • Design, develop, and implement effective solutions to support client data processing, reporting, and analytics.
  • Work within a big data ecosystem to design and deliver complex software components and applications.
  • Analyze complex business requirements and transform them into robust technical specifications.
  • Collaborate with a dynamic, agile development team to build a high-performing team in an inclusive work environment.
  • Communicate effectively with partner BA, QA, and business teams.
Requirements
  • 5+ years of relevant software development and IT industry work experience, with a focus on big data technologies.
  • Disciplined in development methodology and familiar with software development technologies and concepts.
  • Proven analytical and problem-solving abilities.
  • Excellent programming skills in Python.
  • Hands-on experience in Django frameworks is an asset.
  • Experience with a wide spectrum of big data technologies, including Hive, Spark, HQL, Spark, SQL, Hadoop/HDFS.
  • Practical expertise using agile delivery with a deep understanding of core agile concepts and continuous delivery and deployment methodologies.
  • Strong SQL knowledge and experience working with relational databases, including database modeling.
  • Experience with GCP (Google Cloud Platform) is a plus.
  • Knowledge of Kafka and NiFi is a plus.
  • Knowledge and experience in Capital Markets and Master Data Management would be an asset.
What We Offer
  • An inclusive and collaborative working environment that encourages creativity, curiosity, and celebrates success.
  • The tools and technology needed to create meaningful customer experiences.
  • An opportunity for mentorship from experienced and knowledgeable technologists.
  • The chance to work with and learn from diverse industry leaders.
  • A competitive total rewards package, including a base salary, performance bonus, company matching programs, generous vacation, personal, and sick days, personal development funding, maternity leave top-up, parental leave, and more.


  • Toronto, Ontario, Canada Scotiabank Full time

    About ScotiabankScotiabank is a purpose-driven winning team committed to results in an inclusive and high-performing culture.The TeamScotiabank's Information Technology and Solutions provides global technology solutions support to each of our core businesses - Domestic Banking, International Banking, and more.Job DescriptionWe are seeking a talented Software...


  • Toronto, Ontario, Canada Scotiabank Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our Client Central technology team. As a member of this team, you will be responsible for designing, developing, and implementing effective solutions to support client data processing, reporting, and analytics.You will work within a big data ecosystem, leveraging technologies such as...


  • Toronto, Ontario, Canada Scotiabank Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our Client Central technology team. As a member of this team, you will be responsible for designing, developing, and implementing effective solutions to support client data processing, reporting, and analytics.You will work within a big data ecosystem, leveraging technologies such as...


  • Toronto, Ontario, Canada Scotiabank Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our Client Central technology team. As a member of this team, you will be responsible for designing, developing, and implementing effective solutions to support client data processing, reporting, and analytics.You will work within a big data ecosystem, leveraging technologies such as...


  • Toronto, Ontario, Canada Scotiabank Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our Client Central technology team. As a member of this team, you will be responsible for designing, developing, and implementing effective solutions to support client data processing, reporting, and analytics.You will work within a big data ecosystem, leveraging technologies such as...


  • Toronto, Ontario, Canada Scotiabank Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our Client Central technology team. As a member of this team, you will be working alongside a group of technology professionals responsible for technical design, development, and delivery of various solutions to resolve multi-dimensional business problems.The ideal candidate will have a...


  • Toronto, Ontario, Canada Scotiabank Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Scotiabank. As a member of our Client Central technology team, you will be working alongside a group of technology professionals responsible for technical design, development, and delivery of various solutions to resolve multi-dimensional business problems to support...


  • Toronto, Ontario, Canada Scotiabank Full time

    About ScotiabankScotiabank is a leading bank in the Americas, guided by our purpose: "for every future". We help our customers, their families, and their communities achieve success through a broad range of advice, products, and services.Job SummaryWe are seeking a highly skilled Software Developer to join our Client Central technology team. As a member of...


  • Toronto, Ontario, Canada Scotiabank Full time

    About ScotiabankScotiabank is a leading bank in the Americas, guided by our purpose: "for every future". We help our customers, their families, and their communities achieve success through a broad range of advice, products, and services.Job SummaryWe are seeking a highly skilled Software Developer to join our Client Central technology team. As a member of...


  • Toronto, Ontario, Canada Scotiabank Full time

    Requisition ID: 199212At Scotiabank, we're committed to delivering innovative technology solutions that drive business growth and customer satisfaction.The Client Central technology team is a key part of our Global Technology Applications (GTA) team, responsible for designing, developing, and delivering cutting-edge solutions to support our customers.We're...


  • Old Toronto, Ontario, Canada Scotiabank Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Scotiabank. As a key member of our Client Central technology team, you will be responsible for designing, developing, and delivering high-quality software solutions to support client data processing, reporting, and analytics.With a strong background in Python and Django, you...


  • Toronto, Ontario, Canada Scotiabank Full time

    Requisition ID: 199212Scotiabank's Information Technology and Solutions provides global technology solutions support to each of our core businesses - Domestic Banking, International Banking, Global Banking & Markets and Global Wealth & Insurance. Our technology-based solutions enable Scotiabank to achieve sustained profitable growth and a competitive...


  • Toronto, Ontario, Canada Scotiabank Full time

    Requisition ID: 199212At Scotiabank, we're committed to delivering exceptional results in an inclusive and high-performing culture. Our Information Technology and Solutions team provides global technology solutions support to each of our core businesses - Domestic Banking, International Banking, Global Banking & Markets and Global Wealth & Insurance. Our...


  • Toronto, Ontario, Canada Scotiabank Full time

    Requisition ID: 199212Join a Winning TeamScotiabank's Information Technology and Solutions provides global technology solutions support to each of our core businesses - Domestic Banking, International Banking, Global Banking & Markets, and Global Wealth & Insurance. Our technology-based solutions enable Scotiabank to achieve sustained profitable growth and a...


  • Toronto, Ontario, Canada Scotiabank Full time

    Requisition ID: 199212Join a Winning TeamScotiabank's Information Technology and Solutions provides global technology solutions support to each of our core businesses - Domestic Banking, International Banking, Global Banking & Markets, and Global Wealth & Insurance. Our technology-based solutions enable Scotiabank to achieve sustained profitable growth and a...


  • Old Toronto, Ontario, Canada Scotiabank Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our Client Central technology team. As a member of this team, you will be responsible for designing, developing, and implementing effective solutions to support client data processing, reporting, and analytics.You will work within a big data ecosystem, leveraging technologies such as...


  • Old Toronto, Ontario, Canada Scotiabank Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our Client Central technology team. As a member of this team, you will be responsible for designing, developing, and implementing effective solutions to support client data processing, reporting, and analytics.You will work within a big data ecosystem, leveraging technologies such as...


  • Toronto, Ontario, Canada Scotiabank Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Client Central technology team. As a member of this team, you will be responsible for designing, developing, and delivering technical solutions to support business needs.Key ResponsibilitiesDesign and develop complex software components and applications using big data technologies...


  • Toronto, Ontario, Canada Scotiabank Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Client Central technology team. As a member of this team, you will be responsible for designing, developing, and delivering technical solutions to support business needs.Key ResponsibilitiesDesign and develop complex software components and applications using big data technologies...


  • Toronto, Ontario, Canada Scotiabank Full time

    About ScotiabankScotiabank is a leading bank in the Americas, committed to creating and maintaining an inclusive and accessible environment for everyone.Job SummaryWe are seeking a highly skilled Software Developer to join our Client Central technology team. As a member of this team, you will work alongside a group of technology professionals responsible for...