CA Gen Programmer / Programmer Analyst

SereneAid

Fredericton

On-site

CAD 70,000 - 105,000

Full time

19 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SereneAid seeks an experienced CA Gen Programmer/Programmer Analyst II to support CSDS, a legacy case-management system for health services, in Fredericton. The role combines production support with project work, including reprogramming, upgrades, and performance/security enhancements.

The candidate will work within SNB's Health Application Services, applying extensive CA Gen, SQL/PL-SQL, Java, and SSRS expertise to deliver reliable application support and evolving functionality.

Qualifications

  • Bachelor's degree in CS or related field; equivalent mix of education/experience considered.
  • 8+ years in application programming and analysis with strong CSDS/health domain exposure.
  • Experience in CA Gen 8.5+ and related technologies; Java, SQL, PL/SQL.
  • Proven ability to analyze requirements, design, test, implement, and maintain applications.

Responsibilities

  • Support development, deployment, maintenance, and enhancement of CSDS.
  • Maintain PL/SQL packages, add functionality, fix defects.
  • Maintain and support Java applications; run unit, functional, and regression testing.
  • Develop SQL queries, views, stored procedures, and triggers.
  • Ensure secure design and coding practices during releases.
  • Produce technical designs, documentation, and support investigations.

Skills

English communication
Analytical thinking
Requirements analysis
Team collaboration

Education

Bachelor's degree in Computer Science or related

Tools

CA Gen
PL/SQL
Java
SQL Server
SSRS
UNIX/Linux

Job description

  • Application development
  • Report deployment
  • Report troubleshooting
Job Description – CA Gen Programmer / Programmer Analyst II

Position: CA Gen Programmer / Programmer Analyst II

Client: Service New Brunswick (SNB) – Technology Services Division, Health Application Services

Department: Department of Health

Location: Fredericton, New Brunswick

Work Arrangement: Onsite required; hybrid may be considered

Start Date: October 29, 2026

Contract Duration: October 29, 2026 – October 28, 2027

Extension: Possible 1-year extension through October 28, 2028

Hours: Full-time, 7.25 hours/day

Language: English

Position Overview

Service New Brunswick is seeking an experienced CA Gen Programmer / Programmer Analyst II to support the development, deployment, maintenance, and enhancement of the Client Service Delivery System (CSDS), a legacy case-management application supporting Mental Health and Addictions and Public Health services. The successful candidate will work within SNB's Technology Services Division – Health Application Services, supporting the Department of Health. The role involves a combination of steady-state application support and project-based development, including system operation, user support, software upgrades, defect resolution, new functionality, application reprogramming, performance improvements, and security-focused maintenance.

Key Responsibilities
  • Maintaining and enhancing the CSDS application by evaluating and addressing client/business needs.
  • Maintaining PL/SQL packages, including adding functionality and resolving existing defects.
  • Maintaining and supporting Java applications.
  • Performing unit, functional, and regression testing.
  • Updating and maintaining functional specifications.
  • Developing SQL queries, views, stored procedures, and triggers.
  • Participating in user experience/interface design for the CSDS application.
  • Participating in system analysis, design, development, implementation, integration, and configuration.
  • Ensuring secure application design and coding practices are followed during ongoing release maintenance and support.
  • Completing assigned design and development activities.
  • Supporting application performance improvements.
  • Supporting and contributing to practices adopted by the CSDS team.
  • Creating and maintaining technical designs and documentation.
  • Performing code testing and documenting test cases.
  • Providing ongoing application/system support, troubleshooting, and defect resolution.
  • Supporting third-party software upgrades and system enhancements.
  • Performing other related duties and tasks as assigned.
Requirements
Mandatory Requirements

Candidates must clearly demonstrate all mandatory requirements. Applications that do not demonstrate compliance with the mandatory criteria may be disqualified.

M1 – Education

Required: University degree in Computer Science or a related discipline. An equivalent combination of education and experience may be considered.

Recruiter Screening: Candidate must clearly identify their degree, discipline, institution, and relevant education/experience combination where applicable.

M2 – Application Programming & Analysis

Required: Minimum 8 years of application programming and analysis experience. The candidate should demonstrate substantial experience in:

  • Application development
  • Application programming
  • Systems/application analysis
  • Requirements analysis
  • Design and development
  • Application maintenance and enhancement
  • Troubleshooting and defect resolution
  • Testing and implementation
M3 – English Communication

Candidate must be able to communicate in English effectively, both verbally and in writing. This includes the ability to:

  • Communicate with technical and business stakeholders.
  • Document technical requirements and solutions.
  • Prepare functional and technical documentation.
  • Participate in meetings and discussions.
  • Communicate application issues, solutions, and implementation activities clearly.

The language of both work and service for this engagement is English.

M4 – CA Gen 8.5+

Required: Minimum 3 years of demonstrated experience with CA Gen version 8.5 or higher. Candidates should clearly identify:

  • CA Gen version(s) used.
  • Duration of CA Gen experience.
  • Projects/applications where CA Gen was used.
  • Their specific programming, analysis, maintenance, enhancement, testing, and implementation responsibilities.
M5 – Fredericton Availability

Candidate must be available to start work in Fredericton on the date specified in the engagement requirements. The engagement is scheduled to commence October 29, 2026. The role is onsite in Fredericton, at HSBC Place, 520 King Street, although a hybrid arrangement may be considered by SNB.

Scored / Desirable Requirements
S1 – Technical Solution Development – 5+ Years

Required: 5+ years of demonstrated experience in:

  • Developing technical solutions
  • Documenting solutions
  • Coding
  • Testing
  • Implementing technical solutions
  • Translating business requirements into technical solutions

Candidates should provide specific examples of projects where they analyzed business requirements and successfully designed, developed, tested, documented, and implemented solutions.

S2 – Java / C++ / Struts Framework – 2+ Years

Required: 2+ years of demonstrated experience with:

  • Java
  • C++
  • Struts Framework

Candidates should clearly identify the projects/applications where these technologies were used and explain their responsibilities.

Important: Candidates should not simply list Java/C++/Struts in a skills section. The experience should be demonstrated through specific project/role responsibilities.

S3 – Service Management Processes & Tools – 5+ Years

Required: 5+ years of experience with service management processes and tools, including areas such as:

  • Incident management
  • Change management
  • Change requests
  • Release management
  • Production/application support
  • Defect and issue management

Candidates should demonstrate how they participated in operational/service-management activities throughout their engagements.

S4 – SSRS – 3+ Years

Required: 3+ years of demonstrated experience with SQL Server Reporting Services (SSRS). Experience may include:

  • Developing SSRS reports
  • Modifying existing reports
  • Report deployment
  • Report troubleshooting
  • Data source/query development
  • Reporting enhancements and maintenance
S5 – UNIX/Linux – 2+ Years

Required: 2+ years of demonstrated experience working in UNIX/Linux environments. Candidates should identify the environments used and explain their responsibilities, such as:

  • Application support
  • Deployment
  • Troubleshooting
  • Shell/command-line activities
  • System/application maintenance
  • Production support
S6 – Oracle / SQL Server – 5+ Years

Required: 5+ years of demonstrated experience with databases such as:

  • Oracle
  • SQL Server

Relevant experience includes:

  • SQL development
  • Queries
  • Stored procedures
  • Views
  • Triggers
  • Database troubleshooting
  • Data analysis
  • PL/SQL
  • Application/database integration

The role specifically includes developing SQL queries, views, stored procedures and triggers, as well as maintaining PL/SQL packages.

S7 – Visual Studio 2019+ – 2+ Years

Required: 2+ years of experience with Visual Studio 2019 or later. Candidates should specify:

  • Version(s) of Visual Studio used.
  • Duration.
  • Projects/applications where it was used.
  • Development, debugging, testing, maintenance, or deployment activities performed.
S8 – Canadian Provincial Public-Sector Healthcare – 3+ Months

Required: 3+ months of experience with public-sector healthcare applications and/or systems support within a Canadian provincial context. Candidates should clearly identify:

  • Canadian province.
  • Public-sector healthcare organization/department.
  • Application/system supported.
  • Dates and duration.
  • Their specific role and responsibilities.
  • Relevant healthcare application/system support outcomes.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Application Developer (CSDS)
Application Developer (CSDS)

Bevertec • Fredericton

On-site
CAD 75,000 - 90,000
RQ08949 - Software Developer - Senior
RQ08949 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
RQ09609 - Systems Analyst - Senior
RQ09609 - Systems Analyst - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ08836 - Software Developer - Senior
RQ08836 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 120,000
Programming Analyst
Programming Analyst

BuzzClan • Fredericton

On-site
CAD 70,000 - 110,000
RQ08570 - Technology Architect - Senior
RQ08570 - Technology Architect - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ00388 – Solution Architect
RQ00388 – Solution Architect

S M Software Solutions Inc • Fredericton

On-site
CAD 120,000 - 150,000
RQ08950 - Software Developer - Senior
RQ08950 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ08165 - Software Developer - Full Stack - Junior
RQ08165 - Software Developer - Full Stack - Junior

Rubicon Path • Toronto

On-site
CAD 65,000 - 85,000
Flexible work schedule
Health benefits
Professional development opportunities
RQ09198 - Business Analyst - Senior
RQ09198 - Business Analyst - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 110,000
Competitive salary
Collaborative team environment