ETL Software Engineer

1 week ago


Canada Scotiabank Full time
About the Role

We are seeking a highly skilled ETL Software Engineer to join our Global Compliance Technology team at Scotiabank. As a key member of our team, you will be responsible for designing, developing, and implementing data ingestion pipelines and DevOps processes to move data from source systems to our central data repository.

Key Responsibilities
  1. Data Ingestion and Integration: Design and develop ETL packages using T-SQL and SSIS to ingest data from source systems to our data warehouse.
  2. DevOps and Data Pipelines: Implement data ingestion pipelines and DevOps processes to move data from source systems to our central data repository.
  3. Database Development: Develop SQL queries and views to enable data consumers to read data from our data warehouse.
  4. System Integration: Integrate systems via REST API, database views, SharePoint lists, sFTP, etc.
  5. Documentation and Troubleshooting: Document databases, data process flows, and maintain data dictionaries. Troubleshoot and resolve database and applications defects in a timely manner.
  6. Code Deployments and Production Implementations: Coordinate code deployments and production implementations.
  7. User Training and Support: Train and assist users at all levels.
Requirements
  1. Technical Lead/Technical PM: Lead data initiatives from intake to solution design, development, testing, and productionization of data processes.
  2. Team Leadership: Lead developers to enable data processes.
  3. DevOps and Data Pipelines: Implement data ingestion pipelines and DevOps processes to move data from source systems to our central data repository.
  4. Database Development: Develop SQL queries and views to enable data consumers to read data from our data warehouse.
  5. System Integration: Integrate systems via REST API, database views, SharePoint lists, sFTP, etc.
  6. Documentation and Troubleshooting: Document databases, data process flows, and maintain data dictionaries. Troubleshoot and resolve database and applications defects in a timely manner.
  7. Code Deployments and Production Implementations: Coordinate code deployments and production implementations.
  8. User Training and Support: Train and assist users at all levels.
What We Offer
  1. Diversity, Equity, Inclusion & Allyship: We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank.
  2. Accessibility and Workplace Accommodations: We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone.
  3. Upskilling and Development Opportunities: We offer online courses, cross-functional development opportunities, and tuition assistance to help you grow in your career.
  4. Competitive Rewards Program: We offer a competitive rewards program, including bonus, flexible vacation, personal, sick days, and benefits.
  5. Community Engagement: We offer opportunities for community engagement and belonging through various programs, including hackathons, contests, cooking with friends, Humans of Digital, and more.

  • Software Engineer

    1 month ago


    Canada Applied Systems Canada Full time

    Applied Systems, Inc., a worldwide leader in insurance technology, is currently searching for a Software Engineer (Golang, ETL, GCP) to join our Data Lake team. This role involves developing and maintaining robust data pipelines and contributing to our extensive data infrastructure.As an ETL Software Engineer, you will collaborate with Architects, Product...

  • Software Engineer

    1 month ago


    Canada Applied Systems Canada Full time

    Applied Systems, Inc., a worldwide leader in insurance technology, is currently searching for a Software Engineer (Golang, ETL, GCP) to join our Data Lake team. This role involves developing and maintaining robust data pipelines and contributing to our extensive data infrastructure . As an ETL Software Engineer, you will collaborate with Architects, Product...

  • Software Engineer

    6 days ago


    Canada Software Aspekte Full time

    About the RoleSoftware Aspekte is seeking a highly skilled Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.Key ResponsibilitiesExecute the complete software development life cycle (SDLC) to deliver...

  • Software Engineer

    6 days ago


    Canada Software Aspekte Full time

    About the RoleSoftware Aspekte is seeking a highly skilled Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients.Key ResponsibilitiesExecute the complete software development life cycle (SDLC) to deliver...


  • Canada CENTRIC SOFTWARE Full time

    About Centric SoftwareAt Centric Software, we are at the forefront of enterprise software innovation, empowering our clients to thrive in today’s ever-evolving markets.Position OverviewAs we enhance our Canadian development team, we are in search of experienced Software Engineers who excel in Java and/or JavaScript.Your RoleIn your capacity as a Senior...


  • Canada Aspire Software Full time

    Aspire Software is seeking a Head of Software Engineering to enhance our dynamic team. We are in search of a motivated, people-oriented leader to elevate our engineering division and product offerings. The ideal candidate will possess a proven history as a software engineering leader, adept at building and deploying scalable products within enterprise...


  • Canada Aspire Software Full time

    We are seeking a dynamic Head of Software Engineering at Aspire Software to lead our expanding team. This role is pivotal in enhancing our engineering capabilities and product offerings. The ideal candidate will possess a proven history of leadership in software development, with experience in creating and implementing scalable solutions within enterprise...

  • Software Engineer

    4 weeks ago


    Canada JAM Software GmbH Full time

    Position OverviewAs a Software Engineer, you will be responsible for the comprehensive lifecycle of software development. This includes:Researching innovative solutions and technologiesDesigning robust software architecturesImplementing high-quality software applicationsManaging existing software systems and enhancing their performanceKey...


  • Canada Horizon Software Full time

    Home / Careers / Java Software Engineer (Full Time Position) Java Software Engineer (Full Time Position) Horizon Software is seeking a Java Software Engineer to become a vital part of our dynamic team. Our Engineering Teams are dedicated to the design, development, and maintenance of the global infrastructure, architecture, and functionalities of our core...

  • Software Engineer

    6 days ago


    Canada Precision Analytics Full time

    About Precision AnalyticsPrecision Analytics is a leading provider of data-driven solutions for the biotechnology and pharmaceutical industries. Our team of experts works closely with clients to understand their business needs and develop tailored software solutions to meet those needs.Job SummaryWe are seeking an experienced Software Developer to join our...

  • Software Engineer

    6 days ago


    Canada Precision Analytics Full time

    About Precision AnalyticsPrecision Analytics is a leading provider of data-driven solutions for the biotechnology and pharmaceutical industries. Our team of experts works closely with clients to understand their business needs and develop tailored software solutions to meet those needs.Job SummaryWe are seeking an experienced Software Developer to join our...

  • Software Engineer

    5 days ago


    Canada Harbinger Motors Inc. Full time

    Job OverviewThe Data Applications Software Engineer will play a pivotal role in designing, developing, and maintaining data analysis and integration solutions to extract insights from vehicle data. This position requires a strong background in software engineering, data science, and a passion for sustainable technology.Key ResponsibilitiesDatabase...

  • Software Engineer

    6 days ago


    Canada Harbinger Motors Inc. Full time

    Job OverviewThe Data Applications Software Engineer will play a pivotal role in designing, developing, and maintaining data analysis and integration solutions to extract insights from vehicle data. This position requires a strong background in software engineering, data science, and a passion for sustainable technology.Key ResponsibilitiesDatabase...

  • Software Engineer

    6 days ago


    Canada Intelliswift Software Full time

    Job Summary:Intelliswift Software is seeking a highly skilled Software Engineer - Data Architect to join our team. As a key member of our data engineering team, you will be responsible for designing and developing scalable data architectures to support our business growth.Key Responsibilities:Design and implement data pipelines using Spark and ScalaDevelop...

  • Software Engineer

    6 days ago


    Canada Intelliswift Software Full time

    Job Summary:Intelliswift Software is seeking a highly skilled Software Engineer - Data Architect to join our team. As a key member of our data engineering team, you will be responsible for designing and developing scalable data architectures to support our business growth.Key Responsibilities:Design and implement data pipelines using Spark and ScalaDevelop...


  • Canada CENTRIC SOFTWARE Full time

    Job SummaryCentric Software is seeking a highly skilled Senior Mobile Application Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality mobile applications for our clients.Key ResponsibilitiesDesign and develop mobile applications for iOS and Android...


  • Canada CENTRIC SOFTWARE Full time

    Job SummaryCentric Software is seeking a highly skilled Senior Mobile Application Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality mobile applications for our clients.Key ResponsibilitiesDesign and develop mobile applications for iOS and Android...

  • Software Engineer

    5 days ago


    Canada Harbinger Motors Inc. Full time

    Job OverviewThe Data Applications Software Engineer will play a pivotal role in designing, developing, and maintaining data analysis and integration solutions to extract insights from vehicle data. This position requires a strong background in software engineering, data science, and a passion for sustainable technology.Key Responsibilities:Database...

  • Software Engineer

    6 days ago


    Canada Harbinger Motors Inc. Full time

    Job OverviewThe Data Applications Software Engineer will play a pivotal role in designing, developing, and maintaining data analysis and integration solutions to extract insights from vehicle data. This position requires a strong background in software engineering, data science, and a passion for sustainable technology.Key Responsibilities:Database...


  • Canada CoLab Software Inc. Full time

    About CoLab Software Inc.At CoLab, we empower mechanical engineering teams to accelerate the launch of transformative products. Our flagship offering, CoLab, is the pioneering Design Engagement System (DES) that facilitates impactful and productive design discussions, identifies avoidable errors, and expedites market readiness. Our clientele includes some of...