SENIOR PROGRAMMER ANALYST – devops & qa

The Native Benefits Plan (NBP) is an Aboriginal organization that seeks to be a benchmark in pension fund management and an expert in fringe benefits for First Nations of Quebec. Since its establishment in 1979, the NBP has focused on improving the financial independence of First Nations members.

ROLE

The job holder, under the Information Technology Director, is responsible for transforming technical needs into stable solutions, segmenting projects into concrete deliverables for software development, for DevOps automation and for the quality of applications. This senior role directly contributes to the performance, stability and efficiency of the software development chain.

MAIN RESPONSIBILITIES

Technical Analysis and Segmentation of projects

  • Take part in the achievability analysis of software development projects;
  • Collaborate on the technical planning of projects and the selection of deployment strategies;
  • Analysis of the technical needs provided by the team;
  • Breakdown of the macro needs in defined technical tasks;
  • Determine the dependence, risks and technical guidelines;
  • Create realistic estimates and offer appropriate technical solutions;
  • Participate in defining the technical standards and best practices.

Software Development

  • Produce, develop and maintain complex software modules;
  • Review code and ensure compliance with internal standards;
  • Optimize the code to improve performance, security and sustainability;
  • Produce and maintain unit and automated tests;
  • Take part in the corrective maintenance and in the updating of systems and applications;
  • Diagnose and solve complex technical issues in the applications in production;
  • Make innovative improvements in existing programs to optimize performance, security and sustainability.

DevOps

  • Create, maintain and optimize CI/CD data pipeline;
  • Automate the build, tests, provisioning and deployment processes;
  • Manage and program environments (Docker, Kubernetes, VM, cloud);
  • Implement monitoring, observing and alerting tools;
  • Collaborate with the IT team to ensure a safe and stable infrastructure.

Quality Insurance

  • Define and apply the strategies for automated and manual tests;
  • Contribute to the continuous improvement of testing;
  • Verify the quality of deliverables before deployment;
  • Identify anomalies, follow up on them and recommend debuggers.

PEOPLE AND PERSONAL SKILLS

  • Strong ability to analyze and solve complex problems;
  • Great technical and non-technical communication abilities (clear writing, code reviews, team support);
  • Independence, accuracy and organizational skills;
  • Commitment towards best practices for quality, security and confidentiality.

QUALIFICATIONS

  • Bachelor’s degree in computer science, software engineering or other related fields;
  • A minimum of seven years of relevant experience in analysis, software development and/or quality insurance, with at least five years at a senior level;
  • Demonstrated expertise in DevOps environment and in automated processes of software deliverables;
  • Great knowledge of French and English (spoken and written);
  • Demonstrate confidentiality in every project.
principales garanties

OTHER COMPENSATION

  • Participation in a defined benefit pension plan.

  • Three weeks’ vacation and two weeks of paid leave during the holiday season.

  • Flexible work schedule and work from home possible;

  • The gross annual salary for this position is between $96,000 and $131,000. The positioning varies depending on the candidate’s experience, qualifications and skills;

  •  Competitive group insurance program.

TECHNICAL SKILLS

  • Excellent knowledge of at least one main programming language (ex. : C#, .NET Core, Angular, Python, JavaScript);
  • Advanced knowledge in automated QA;
  • Good knowledge of relational databases (SQL Server, PostgreSQL, etc.);
  • Ability to work in Agile environment (Azure, DevOps, Jira, etc.);
  • Advanced knowledge in control systems (Git);
  • Experience with CI/CD pipelines and DevOps tools;
  • Familiarity with monitoring and observability tools;
  • Experience with cloud (Azure, AWS or GCP) and in managing hybrid environments.

HIRING PRIORITY

Based on the required qualifications, the NBP prioritizes hiring and promoting First Nations and Inuit employees. The priority will then be extended to non-native employees, First Nations and Inuit members outside of the organization, and then to the general population.

CLOSING DATE

Those interested should forward their resume and a cover letter by April 13, 2026, 4 p.m., by email to: carriere@rbagroupefinancier.com or by mail to: 2936, rue de la Faune, Bureau 202, Wendake (Québec) G0A 4V0.

STARTING DATE

APRIL 2026
DURATION: Permanent, full-time position
PLACE OF WORK: Wendake

Please note that only those selected to continue the process will be contacted.

Note: In this document, the masculine gender refers to both men and women and is used for the sole purpose of lightening the text.

SUBMIT MY APPLICATION