CA Gen Programmer / Programmer Analyst
SereneAID
Client: Service New Brunswick (SNB) – Technology Services Division, Health Application Services
Department: Department of Health
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
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 Additions 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
The successful candidate will be responsible for:
- 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.
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 programming
- Systems/application analysis
- Requirements analysis
- Design and development
- Application maintenance and enhancement
- Troubleshooting and defect resolution
- Testing and implementation
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.
M4 – CA Gen 8.5+
Required: Minimum 3 years of demonstrated experience with CA Gen version 8.5 or higher .
Candidates should clearly identify:
- Duration of CA Gen experience.
- Projects/applications where CA Gen was used.
- Their specific programming, analysis, maintenance, enhancement, testing, and implementation responsibilities.
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.
Candidates should clearly demonstrate the following experience because these requirements form part of the resource qualification evaluation.
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
S2 – Java / C++ / Struts Framework – 2+ Years
Required: 2+ years of demonstrated experience with:
- Java
- C++
- Struts Framework
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:
- Change management
- Change requests
- Release management
- Production/application support
- Defect and issue management
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
- Data source/query development
- Reporting enhancements and maintenance
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
Required: 5+ years of demonstrated experience with databases such as:
- Oracle
- SQL Server
- Queries
- Stored procedures
- Views
- Triggers
- Data analysis
- PL/SQL
- Application/database integration
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.
Candidates should clearly identify:
- Canadian province.
- public sector healthcare organization/department.
- Dates and duration.
- Their specific role and responsibilities.
- Relevant healthcare application/system support outcomes.
Reference: WJ-291_11347960