Software Engineer with Python and Django

1 month ago


Old Toronto, Ontario, Canada Scotiabank Full time
About the Role

We 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 effective solutions to support client data processing, reporting, and analytics.

You will work within a big data ecosystem, leveraging GCP, Hadoop, and other technologies 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.

As a collaborative and agile team player, you will contribute to the development of high-performing teams in an inclusive work environment. Your excellent communication skills will enable you to effectively collaborate with partner BA, QA, and business teams.

Key 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.
  • Effectively communicate 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 working 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 who have hailed from top technology companies around the world.
  • A competitive total rewards package that includes a base salary, a performance bonus, company matching programs, generous vacation, personal & sick days, personal development funding, maternity leave top-up, parental leave, and much 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 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...


  • 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

    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 within a big data ecosystem...


  • 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 within a big data ecosystem...


  • 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...


  • 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...


  • Toronto, Ontario, Canada Scotiabank Full time

    About the RoleRequisition ID: 207255Scotiabank's Information Technology and Solutions team provides global technology solutions support to each of our core businesses - Domestic Banking, International Banking, and Wealth Management.Key ResponsibilitiesDesign and develop scalable and secure software solutions using Python and Django.Collaborate with...


  • Toronto, Ontario, Canada Scotiabank Full time

    About the RoleRequisition ID: 207255Scotiabank's Information Technology and Solutions team provides global technology solutions support to each of our core businesses - Domestic Banking, International Banking, and Wealth Management.Key ResponsibilitiesDesign and develop scalable and secure software solutions using Python and Django.Collaborate with...


  • 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 Emburse, Inc. Full time

    About EmburseEmburse, Inc. is a leading provider of innovative software solutions for businesses. Our team of talented engineers is dedicated to creating engaging and interconnected system solutions that enhance customer experiences and solve complex challenges.Job DescriptionWe are seeking a highly experienced software engineer to join our team. As a key...


  • Toronto, Ontario, Canada Emburse, Inc. Full time

    About EmburseEmburse, Inc. is a leading provider of innovative software solutions for businesses. Our team of talented engineers is dedicated to creating engaging and interconnected system solutions that enhance customer experiences and solve complex challenges.Job DescriptionWe are seeking a highly experienced software engineer to join our team. As a key...


  • Toronto, Ontario, Canada Emburse, Inc. Full time

    Job DescriptionEmburse software engineers play a crucial role in developing innovative and interconnected system solutions. As a senior engineer, you will enhance the user experience, solve complex challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering, providing a collaborative...


  • Toronto, Ontario, Canada Emburse, Inc. Full time

    Job DescriptionEmburse software engineers play a crucial role in developing innovative and interconnected system solutions. As a senior engineer, you will enhance the user experience, solve complex challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering, providing a collaborative...


  • 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

    Software Engineer Job OpportunityScotiabank is seeking a skilled Software Engineer with expertise in Python, Django, and GCP to join our Client Central technology team.Key Responsibilities:Design, develop, and implement high-quality solutions for client data processing, reporting, and analyticsWork within a big data ecosystem using GCP and HadoopAnalyze...


  • Toronto, Ontario, Canada Scotiabank Full time

    Software Engineer Job OpportunityScotiabank is seeking a skilled Software Engineer with expertise in Python, Django, and GCP to join our Client Central technology team.Key Responsibilities:Design, develop, and implement high-quality solutions for client data processing, reporting, and analyticsWork within a big data ecosystem using GCP and HadoopAnalyze...