CA Gen Programmer/Programmer Analyst II
Listed on 2026-09-30
-
Software Development
Software Engineer, SQL Developer, Backend Developer, App Developer - Mobile/Web
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 OverviewService 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.
- 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.
Candidates must clearly demonstrate all mandatory requirements. Applications that do not demonstrate compliance with the mandatory criteria may be disqualified.
M1 – EducationRequired: 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 & AnalysisRequired: 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
Candidate must be able to effectively communicate in English, 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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).