Talent.com
Senior Software Developer - Lotteries
Senior Software Developer - LotteriesCanadian Bank Note Company, Limited • Ahuntsic North, ca
Senior Software Developer - Lotteries

Senior Software Developer - Lotteries

Canadian Bank Note Company, Limited • Ahuntsic North, ca
Il y a 18 jours
Type de contrat
  • Permanent
Description de poste

Canadian Bank Note Company (CBN) is a trusted leader in secure technology solutions for governments and businesses worldwide. The company operates across various business domains, including currency production, border security, civil identity, driver identification and vehicle information, excise control, lottery and charitable gaming.

Our 7 Core Principles shape and guide our corporate behaviours and underpin the sense of community you will experience at CBN. We pride ourselves on fostering a supportive and collaborative work environment, where employees are valued for their contributions and encouraged to grow professionally.

At CBN we seek long‑term relationships with our employees and recognize and reward them with 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; and

Very progressive fertility, adoption, and surrogacy benefits to support all definitions of family.

Job Description

Internal Job Title :

Senior Software Developer

Job Type : Permanent, Full‑Time

Job Location :

18 Auriga Drive, Ottawa ON

Work Model : Hybrid

Position Summary

We are seeking a Senior Software Developer to join the Lottery System Application development team. This role is ideal for a seasoned developer who thrives in a collaborative environment, enjoys solving complex problems, and is passionate about building scalable, high‑quality software solutions. You will play a key role in designing, developing, and maintaining mission‑critical applications while mentoring junior developers and contributing to architectural decisions.

Responsibilities

Application Development

Design, develop, test, and deploy scalable and maintainable software solutions

Implement features using modern frameworks and technologies

Ensure code quality through adherence to best practices and design patterns

Maintain and enhance existing applications based on evolving business needs

Ensure seamless integration between the front‑end and back‑end components

Use version control systems like BitBucket to manage code changes and collaborate with other developers

Document code and create technical documentation to ensure maintainability

Troubleshooting & Optimization

Diagnose and resolve complex technical issues across the stack

Optimize application performance, scalability, and reliability

Conduct root cause analysis and implement long‑term fixes

Monitor system health and proactively address bottlenecks

Collaboration

Collaborate with cross‑functional teams including QA, Product, and DevOps

Participate in code reviews and provide constructive feedback

Mentor junior developers and support their technical growth

Contribute to team planning, retrospectives, and agile ceremonies

Innovation

Explore and recommend emerging technologies to improve development practices

Contribute to architectural decisions and long‑term technical strategy

Advocate for automation, CI / CD improvements, and DevOps integration

Lead initiatives that drive innovation and continuous improvement

Qualifications

Education and Knowledge

Bachelor’s degree in Computer Science (or similar field) or an equivalent combination of education and additional years of relevant work experience

Knowledge of the following :

RESTful APIs

Databases (SQL / NoSQL)

Version control systems (e.g., Git).

Java and / or PHP

Agile / Scrum methodology

CI / CD pipelines and DevOps practices.

Familiarity with the following :

Automated testing frameworks.

Linux based systems.

Experience

10+ years of software development experience.

Experience with integrating AI tools in the development process.

Experience with modern frameworks and libraries (e.g Angular).

Exposure to containerization tools like Docker or Kubernetes.

Technical Environment

Languages : Java, Javascript, Typescript, PHP, Python, C, HTML

Frameworks : Angular, Slim, Java Spring Framework

Databases : PostgreSQL / SQL

Cloud : Azure

Containerization : Docker, PodMan, Kubernetes

Automated testing : Junit, Mockito, SoapUI, TestComplete, ReadyAPI, LoadNinja

Tools : Jira, Git, GOCD, Bit Bucket, Book Stack, GitLab

Soft Skills And Characteristics

Critical thinking skills

Analysis, problem‑solving

Interpersonal skills

Communication, teamwork and collaboration

Attention to detail

Self‑directed

Mandatory Requirements

Language : Fluency in English (reading, writing, speaking); Fluency in Spanish is an asset.

Travel : Ability to travel approx. 1 week / year.

Additional Information

Canadian Bank Note Company (CBN) is committed to fostering a diverse and inclusive workplace where all employees are treated with dignity and respect. We are proud to be an equal opportunity employer and do not discriminate on the basis of race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other legally protected status.

We provide equal employment opportunities to all individuals, including women, Indigenous Peoples, persons with disabilities, visible minorities, and members of the 2SLGBTQ+ community. Our commitment to equity extends to all aspects of employment, including recruitment, hiring, promotion, compensation, benefits, training, and development. As part of our commitment to providing an inclusive, barrier free selection process, we ask that if you are contacted regarding the competition for this position, you advise the interview coordinator or any accommodation measures you may require.

At CBN, we value the unique perspectives and experiences that each employee brings to our organization, and we are committed to maintaining a workplace that reflects the diverse communities we serve. We believe that diversity and inclusion drive innovation and success, and we strive to create an environment where every employee can thrive and contribute to our collective goals.

#J-18808-Ljbffr

Créer une alerte emploi pour cette recherche

Senior Software Developer Lotteries • Ahuntsic North, ca

Offres similaires
Senior Full-Stack Developer

Senior Full-Stack Developer

Targeted Talent • Montreal, QC, Canada
Permanent
We are looking for an experienced.Senior Full-Stack (React & Node) Developer.Our client is a fintech company based out of Vancouver. JavaScript / TypeScript and related frameworks (NestJS, Expre...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Full Stack Developer

Senior Full Stack Developer

Botpress Technologies Inc. • Montreal, QC, Canada
Temps plein
Help bring AI agents to companies worldwide.Over the next decade, autonomous agents will redefine how we work.Botpress allows companies to build and deploy advanced AI agents that move beyond conve...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior React / .NET Lead Developer

Senior React / .NET Lead Developer

Experlogix, Inc. • Montreal
Temps plein
A leading software company is seeking an experienced Senior Software Developer proficient in ReactJS and.Net to enhance our dynamic development team. This role involves designing and maintaining adv...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Senior UI Programmer

Senior UI Programmer

Hasbro • Montreal
Temps plein
At Invoke our mission is to Have Fun Building Great Games.We believe the best games come from people who love what they do in an environment that values them and their ideas.That's why we make game...Voir plus
Dernière mise à jour : il y a 24 jours • Offre sponsorisée
Staff Software Engineer Montreal, Canada

Staff Software Engineer Montreal, Canada

Aviron • Montreal
Temps plein
Aviron is building the next generation of applied AI for finance operations.Mid-market companies today run on “Frankenstein” stacks of ERPs, spreadsheets, and disconnected tools that don’t talk to ...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Senior Full-Stack Developer

Senior Full-Stack Developer

Valsoft Corporation • Montreal, QC, Canada
Temps plein
ValPay is an embedded payment solution that allows you to onboard merchants, process transactions, and effortlessly optimize your revenue without the burden of managing underwriting, compliance, an...Voir plus
Dernière mise à jour : il y a 1 jour • Offre sponsorisée
Senior Backend Developer

Senior Backend Developer

PPT • Montreal, QC, Canada
Temps plein
Pacific Programming and Tech Inc.We are seeking an experienced Senior Backend Developer to become a fundamental part of our team in our Montreal office location. The successful candidate must not on...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Developer Fullstack (Java / React)

Senior Developer Fullstack (Java / React)

Societe Generale • Montreal
Temps plein
In this context, we are looking for a Fullstack developer within the Dev Ops team in Montreal in charge of the SG Workflow product, to the following various aspects : . Design and development of produ...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Senior C#.NET Full-Stack Developer – Finance Tech

Senior C#.NET Full-Stack Developer – Finance Tech

QUANTEAM - North America (RAINBOW PARTNERS Group) • Montreal
Temps plein
A consulting firm specializing in financial services is looking for a fullstack C# developer in Montreal.The successful candidate will collaborate with Business Analysts, develop and improve applic...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Senior Cloud Platform Software Developer

Senior Cloud Platform Software Developer

March Networks • Ahuntsic North, ca
Temps plein
Senior Cloud Platform Software Developer 2 days ago Be among the first 25 applicants.March Networks is proud to be recognized as one of Ottawa's Best Places to Work. March Networks is an established...Voir plus
Dernière mise à jour : il y a 18 jours • Offre sponsorisée
Senior API Developer

Senior API Developer

Elits Canada Inc. • Montreal
Temps plein
Our parent company Iver has 1,700 employees today and is growing and now we are looking for new employees who want to join our journey. As part of Accelerate at Iver, you are at the absolute forefro...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Senior Full Stack Developer - Hybrid Position

Senior Full Stack Developer - Hybrid Position

NTT DATA, Inc. • Montreal
Temps plein
Senior Full Stack Developer - Hybrid Position.NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable,...Voir plus
Dernière mise à jour : il y a 10 jours • Offre sponsorisée
Senior Java Developer

Senior Java Developer

Prolifics • Montreal
Temps plein
Prolifics is seeking a highly experienced.This is a long-term contract opportunity working on enterprise-grade systems in a dynamic and fast-paced environment. Montreal, QC (Hybrid – 3 days onsite r...Voir plus
Dernière mise à jour : il y a 5 jours • Offre sponsorisée
Senior Backend Developer

Senior Backend Developer

Coveo • Montreal, QC, Canada
Temps plein
Powering CI / CD at massive scale.How do you ship world-class software thousands of times a week without slowing innovation? At Coveo, our continuous integration and deployment platform is a core pro...Voir plus
Dernière mise à jour : il y a 25 jours • Offre sponsorisée
Software Engineer, Intermediate or Senior

Software Engineer, Intermediate or Senior

Index • Montréal, Québec, CA
Temps plein
Quick Apply
Index is an Artificial Intelligence company specializing in Web Marketing.Index is innovating the marketing business and how enterprises and people interact with it. AI technologies to help companie...Voir plus
Dernière mise à jour : il y a plus de 30 jours
Senior Full Stack Developer

Senior Full Stack Developer

dcbel Inc • Montreal, QC, Canada
Temps plein
Our flagship product, the dcbel Home Energy Station, is a small wall mounted device that gives everyone ownership over their energy supply by using solar power to charge their EV and home, unlockin...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
???? Senior Software Engineer, AI Game Creation Platform

???? Senior Software Engineer, AI Game Creation Platform

Ironbelly Studios • Montreal, QC, Canada
Temps plein
At Ironbelly, we are fundamentally changing how video games are made.Our AI team, led by industry luminaries and veterans, is building. We are the creators of a battle-tested gameplay framework that...Voir plus
Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
Senior Software Engineer - Web Platform

Senior Software Engineer - Web Platform

Scribd, Inc. • Ahuntsic North, ca
Temps plein
This posting reflects an approved, open position within the organization.Scribd offers a flexible work benefit, Scribd Flex, allowing employees to choose a daily work-style in partnership with thei...Voir plus
Dernière mise à jour : il y a 17 heures • Offre sponsorisée • Nouvelle offre