Software Developer (Co-op) in Hybrid – Ottawa, Canada

CBN Secure Technologies Inc.


Are you passionate about coding and eager to gain hands-on experience in a dynamic tech environment? Join our team as a Co-op Software Developer and immerse yourself in real-world projects that drive innovation.

We are hiring 3rd/4th year students in Computer Science (or equivalent program) to troubleshoot and fix issues in the CBN proprietary development framework.

Canadian Bank Note Company (CBN) designs and develops industry leading solutions for the following domains: Border Security, Civil Identity, Driver Identification and Vehicle Information, Currency and Excise Control, and Lottery and Charitable Gaming. To learn more, visit www.cbnco.com .

What’s In It For You?

Meaningful Work. As part of Canada’s critical infrastructure, when you support the efforts made at CBN you are contributing to purposeful work that’s impact can be seen at the national and international level.

Professional Development and Learning. During your co-op term you’ll be paired with a mentor and have access to a community of other co-op students across multidisciplinary departments. You will have the opportunity to gain hands-on work experience that can be applied in a real-world setting.

Community and Culture. Personal character is the foundation of our culture. CBN’s 7 Core Principles shape and guide our behaviours and underpin the sense of community you will experience at CBN. Equity, diversity and inclusivity are important to us as an organization, and we are committed to fostering and developing a work environment where every employee is free to be their authentic selves and treated with dignity and respect.

What Will You Do

  • Participate in the standups and grooming sessions of the team

  • Troubleshoot and identify the root cause of software issues

  • Change software to remedy issues reported by end users of the systems

  • Develop and unit test features as required using full stack development environment in Java and C#, SOAP, and REST API

  • Write technical documentation

    Technology you will be using:

    Programming Languages: C#/.NET, Java, SQLDevelopment environment: Three-tier client-server software architecture environment, Microsoft Visual Studio, JetBrains IntelliJ IDE, WPF in C# with MVVM using Caliburn Micro, Apache Tomcat 9/10 environment for hosting server Java-based applicationsDatabases: PostgreSQL

    Qualifications:

  • Currently in third or fourth year pursuing a degree in computer science or a related field.

  • Academic experience with Java and C#.

  • Professional experience with Java and/or C# is an asset.

  • Knowledge of REST and SOAP is an asset.

  • Strong problem-solving skills and a keen eye for detail.

  • Excellent teamwork abilities.

  • The ability to obtain Government of Canada Reliability personal security clearance

    Join us and take the first step towards a rewarding career in software development. Apply now and be part of a team that values innovation, collaboration, and continuous learning.

    As an Equal Opportunity Employer, Canadian Bank Note Company, Limited is committed to achieving a skilled and diversified workforce that reflects the diversity of the Canadian population. We encourage applications from women, indigenous peoples, visible minorities, and people with disabilities.

    Canadian Bank Note Company Limited is committed to developing inclusive, barrier-free selection processes and work environments. If contacted regarding this application, please advise the interview coordinator of any accommodation measures you may require. 

To help us track our recruitment effort, please indicate in your cover/motivation letter where (vacanciesincanada.ca) you saw this job posting.