Database Systems Developer

1 month ago


Ottawa, Ontario, Canada Canadian Bank Note Company, Limited Full time

Job Title: Database Systems Developer

Job Type: Permanent, Full-Time

Location: Not Specified

Work Model: Hybrid

Position Summary

We are seeking a skilled Database Systems Developer to join our team. As a Database Systems Developer, you will design, build, and maintain data pipelines, manage database systems, and preprocess data for analysis. You will also monitor and resolve performance issues while collaborating with developers, data scientists, and analysts to meet their data needs.

What We Can Offer You

  • Compensation: We offer a competitive total compensation package that includes:
    • An industry leading defined contribution pension plan with company matching contributions (up to 5%) and payment of service fees.
    • Best-in-class health, medical and life insurance benefits.
    • Access to virtual and telehealth services and apps.
    • Very progressive fertility, adoption and surrogacy benefits to support all definitions of family.
  • Career: As a knowledge-based organization, we provide a wealth of learning opportunities and challenging work that will grow your knowledge, skills and abilities.
  • Culture: Our culture is built on 7 Core Principles that shape and guide our behaviours and underpin the sense of community you will experience at our company. Equality, diversity and inclusivity are important to us, and we are committed to fostering and developing a work environment where every employee is treated with dignity and respect.

Key Responsibilities

  • Design, build, and maintain data pipelines using ETL, ELT, and streaming methodologies from a variety of sources.
  • Manage database systems to ensure they are optimal, performant, and able to effectively store and retrieve data.
  • Monitor, debug, and fix performance issues in the database systems and data pipelines.
  • Design database structures that support the needs of Developers, Data Analysts, and Data Scientists.
  • Preprocess data to make it suitable for analysis, dealing with issues like missing or inconsistent data.
  • Work closely with other team members to understand their data needs and ensure they have the right data in the right format.

Requirements

Knowledge and Experience

  • University degree in Computer Science, Software Engineering, or Data Science, or an equivalent combination of education and years of relevant work experience.
  • 3+ years experience working in SQL, and Bash or Python.
  • Experience in building and maintaining data pipelines.
  • Experience in designing database structures.
  • Experience in data preprocessing and dealing with missing or inconsistent data.

Technical Skills

  • Languages: SQL, Bash, Python.
  • O/S: Linux.
  • RDBMS: PostgreSQL.
  • Processes: ETL, ELT, and streaming.
  • Ability to monitor and debug database systems.

Soft Skills and Characteristics

  • Self-directed.
  • Time management.
  • Teamwork/collaboration.
  • Attention to detail.

Mandatory Requirements

  • Fluency in English.
  • Ability to work outside of normal business hours on occasion.

Security Clearance Requirements

  • Ability to obtain and maintain Government of Canada Secret (Level II) personal security clearance.

About Us

We are a leading provider of industry solutions for various domains, including Border Security, Civil Identity, Driver Identification and Vehicle Information, Currency and Excise Control, and Lottery and Charitable Gaming. We are committed to developing inclusive, barrier-free selection processes and work environments.

As an Equal Opportunity Employer, we encourage applications from women, visible minorities, people with disabilities and Aboriginal people. We are committed to fostering and developing a work environment where every employee is treated with dignity and respect.



  • Ottawa, Ontario, Canada Canadian Bank Note Full time

    Job Title: Database Systems DeveloperJob Summary:We are seeking a skilled Database Systems Developer to join our team at Canadian Bank Note. As a Database Systems Developer, you will design, build, and maintain data pipelines, manage database systems, and preprocess data for analysis.Key Responsibilities:Design, build, and maintain data pipelines using ETL,...


  • Ottawa, Ontario, Canada SEAMS DATA Full time

    Database Systems SpecialistAt SEAMS DATA, we are seeking a skilled Database Systems Specialist to join our team. The ideal candidate will have a strong background in database design and development, with experience in operating database management systems to analyze data.Key Responsibilities:Design and develop databases to meet business needsOperate database...


  • Ottawa, Ontario, Canada SEAMS DATA Full time

    We are seeking a skilled Database System Specialist to join our team at SEAMS DATA. The ideal candidate will have experience in designing, developing, and maintaining databases to support our business operations.ResponsibilitiesDesign and develop databases to meet business needsOperate database management systems to analyze dataDevelop and implement data...


  • Ottawa, Ontario, Canada SEAMS DATA Full time

    Job Title: Database Systems SpecialistAbout the Role:We are seeking a skilled Database Systems Specialist to join our team at SEAMS DATA. As a key member of our data administration team, you will be responsible for designing and developing databases, operating database management systems to analyze data, and developing and implementing data administration...


  • Ottawa, Ontario, Canada SEAMS DATA Full time

    Job DescriptionWe are seeking a highly skilled Database Systems Engineer to join our team at SEAMS DATA.ResponsibilitiesDesign and develop database systems to meet the needs of our organization.Operate and manage database management systems to analyze complex data sets.Develop and implement data administration policies, standards, and models to ensure data...


  • Ottawa, Ontario, Canada Canadian Bank Note Company, Limited Full time

    We are seeking a skilled Database Developer to join our Lottery Systems R&D team in Ottawa, ON.This role involves designing, building, and maintaining data pipelines using ETL, ELT, and streaming methodologies from various sources.The ideal candidate will have 3+ years of experience working in SQL, Bash or Python, and a strong understanding of database...


  • Ottawa, Ontario, Canada Canadian Bank Note Full time

    Job SummaryWe are seeking a skilled Database Developer to join our Lottery Systems R&D team in Ottawa, ON. As a key member of our team, you will design, build, and maintain data pipelines, manage database systems, and preprocess data for analysis.The ideal candidate will have experience working with SQL, Bash or Python, and be proficient in designing...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Senior DevOps Developer for Embedded SystemsJob Description:BlackBerry QNX is seeking a skilled Senior DevOps Developer to join our team. As a key member of our Development Operations team, you will be responsible for driving the evolution of our CI/CD infrastructure and software delivery platform.Key Responsibilities:Drive the evolution of our...

  • Database Architect

    2 weeks ago


    Ottawa, Ontario, Canada Canadian Bank Note Full time

    Database Developer Job DescriptionAbout the RoleWe are seeking a highly skilled Database Developer to join our team at Canadian Bank Note Company Limited. As a key member of our Lottery Systems R&D team, you will design, build, and maintain data pipelines, manage database systems, and preprocess data for analysis.Key ResponsibilitiesDesign and develop data...


  • Ottawa, Ontario, Canada Telesat Full time

    Telesat is seeking a skilled Database Administrator to join our team in Ottawa, Canada. As a key member of our Platform Engineering team, you will be responsible for designing, building, and deploying various Cloud-based and on-premise databases.The ideal candidate will have a strong understanding of database systems, including relational and NoSQL...

  • Database Architect

    3 weeks ago


    Ottawa, Ontario, Canada NAV Canada Full time

    Job Summary: As a highly skilled Database Administrator at NAV CANADA, you will play a critical role in designing and implementing national system changes and enhancements. With a strong background in database administration and a passion for innovation, you will be responsible for providing technical expertise and direction in one or more areas of...


  • Ottawa, Ontario, Canada Telesat Full time

    Job DescriptionTelesat is seeking a skilled Database Administrator to join our team in Ottawa, Ontario.The successful candidate will be responsible for designing, building, and optimizing database schemas, as well as monitoring database performance, availability, and security. They will also assist with the building and operation of Cloud-based...


  • Ottawa, Ontario, Canada Telesat Corporation Full time

    Main ResponsibilitiesThe Database Administrator will be responsible for designing, building, and optimizing database schemas, as well as monitoring database performance, availability, and security. The incumbent will also be responsible for supporting database operations across Telesat, including connectivity, integration, design, and maintenance...

  • Database Architect

    4 weeks ago


    Ottawa, Ontario, Canada SEAMS DATA Full time

    Job Title: Database ArchitectAbout the Role:We are seeking a skilled Database Architect to join our team at SEAMS DATA. As a Database Architect, you will be responsible for designing and developing databases that meet the needs of our organization.Key Responsibilities:Design and develop databases to store and manage large amounts of dataOperate database...


  • Ottawa, Ontario, Canada Telesat Full time

    At Telesat, we are a leading global satellite operator providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers.We take pride in being an equal opportunity employer that values equality in the workplace. We offer competitive salaries, with this role having an...

  • Database Engineer

    4 weeks ago


    Ottawa, Ontario, Canada Telesat Full time

    Database Engineer Job DescriptionAt Telesat, we are seeking a skilled Database Engineer to join our Platform Engineering team. In this role, you will be responsible for providing supporting capabilities for the design and deployment of various Cloud-based and on-premise databases.Main ResponsibilitiesDevelop and implement data administration policies,...


  • Ottawa, Ontario, Canada Telesat Full time

    About the RoleWe are seeking a skilled Database Administrator to join our Platform Engineering team at Telesat. As a key member of our team, you will be responsible for designing, building, and deploying various Cloud-based and on-premise databases.Main ResponsibilitiesDevelop and implement data administration policy, standards, and models.Research and...

  • Senior ETL Developer

    1 month ago


    Ottawa, Ontario, Canada Nexus Systems Group Inc. Full time

    Senior ETL DeveloperAt Nexus Systems Group Inc., we are seeking a highly skilled Senior ETL Developer to join our team. As a key member of our Agile team, you will be responsible for designing, developing, and deploying complex ETL processes that load target databases from multiple systems.Key Responsibilities:Design and develop ETL processes using IBM...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job OverviewBlackBerry QNX is a leading supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. As an Elite Operating System Developer, you will contribute to the development of our trusted foundation software, including our deterministic micro-kernel real-time operating system (RTOS), safety-certified products,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a talented Senior Systems Software Developer to join our elite team and contribute to the development of our world-class operating system.Key Responsibilities:Develop and maintain the core operating system,...