An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Service New Brunswick seeks a CA Gen Programmer / Programmer Analyst II to support the CSDS legacy case-management system for Mental Health and Public Health services. You will work within the Technology Services Division – Health Application Services in Fredericton, providing ongoing support and project-based development.
The role combines steady-state application support with new functionality, system upgrades, and security-focused maintenance, requiring strong English communication and CA Gen
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
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.
Candidates must clearly demonstrate all mandatory requirements. Applications that do not demonstrate compliance with the mandatory criteria may be disqualified.
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.
Required: Minimum 8 years of application programming and analysis experience.
The candidate should demonstrate substantial experience in:
Candidate must be able to effectively communicate in English, both verbally and in writing.
This includes the ability to:
The language of both work and service for this engagement is English.
Required: Minimum 3 years of demonstrated experience with CA Gen version 8.5 or higher.
Candidates should clearly identify:
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.
Required: 5+ years of demonstrated experience in:
Candidates should provide specific examples of projects where they analyzed business requirements and successfully designed, developed, tested, documented, and implemented solutions.
Required: 2+ years of demonstrated experience with:
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.
Required: 5+ years of experience with service management processes and tools, including areas such as:
Candidates should demonstrate how they participated in operational/service‑management activities throughout their engagements.
Required: 3+ years of demonstrated experience with SQL Server Reporting Services (SSRS).
Experience may include:
Required: 2+ years of demonstrated experience working in UNIX/Linux environments.
Candidates should identify the environments used and explain their responsibilities, such as:
Required: 5+ years of demonstrated experience with databases such as:
Relevant experience includes:
The role specifically includes developing SQL queries, views, stored procedures and triggers, as well as maintaining PL/SQL packages.
Required: 2+ years of experience with Visual Studio 2019 or later.
Candidates should specify:
Required: 3+ months of experience with public- sector healthcare applications and/or systems support within a Canadian provincial context.
Candidates should clearly identify:
This is particularly relevant because the assignment supports Service New Brunswick's Department of Health and the CSDS application serving Mental Health and Addictions and Public Health staff.