Client: Province of New Brunswick – RQ00387
We are seeking an experienced
CA Gen Programmer with strong application programming and analysis experience, including hands-on experience with
CA Gen 8.5 or higher, Java/C++, Struts Framework, SSRS, UNIX/Linux, Oracle, SQL Server, Visual Studio, and public sector healthcare applications. The successful candidate will support the maintenance, development, testing, integration, configuration, security, and ongoing performance improvement of the CSDS application.
Role Snapshot
- Job Title: RQ00387 – CA Gen Programmer
- Client: Province of New Brunswick
- Location: Fredericton, New Brunswick – Onsite
- Business Days: 254
- Closing Date/Time: October 1, 2026, at 10:30 AM
- Estimated Start Date: October 29, 2026
- Estimated End Date: October 28, 2027
- Standard Hours: 7.25 hours per day
- Work Arrangement: Onsite / Hybrid may be considered
Mandatory Requirements
- University degree in Computer Science or a related discipline; an equivalent combination of education and experience may be considered.
- Application programming and analysis experience – 8 years
- Demonstrated experience with CA Gen version 8.5 or higher – 3 years
Scored Requirements
- Demonstrated experience in developing, documenting, coding, testing and implementing technical solutions to meet business requirements – 5+ years
- Demonstrated experience with Java / C++ and Struts Framework – 2+ years
- Demonstrated experience with service management processes and tools, including incident, change request, and release management – 5+ years
- Demonstrated experience with SSRS – 3+ years
- Demonstrated experience in UNIX/Linux environments – 2+ years
- Demonstrated experience with databases such as Oracle and SQL Server – 5+ years
- Experience with Visual Studio 2019 or above – 2+ years
- Experience with public sector health care applications and/or systems support in any Canadian provincial context – 2+ years
Description
The successful candidate will work as a
CA Gen Programmer, supporting the development, maintenance, analysis, testing, integration, configuration, and ongoing enhancement of the CSDS application.
The role will involve maintaining the CSDS application by evaluating client needs, maintaining PL/SQL packages, developing and maintaining Java applications, conducting various levels of testing, developing SQL components, participating in user experience and interface design, and supporting system analysis and development activities.
The successful candidate will also be responsible for ensuring secure application design and coding requirements are met, completing assigned design and development tasks, supporting application performance improvements, maintaining technical designs, and contributing to practices adopted by the CSDS team.
Deliverables
The successful candidate must deliver the following to successfully complete the engagement.
Activities Include But Are Not Limited To The Following
- Maintain the CSDS application by evaluating client needs.
- Maintain PL/SQL packages CSDS by adding new functionality or fixing existing bugs.
- Maintain a JAVA application.
- Conduct unit, functional and regression testing.
- Update functional specification.
- Develop SQL queries, views, stored procedures and triggers.
- Participate in the user experience/interface design of the CSDS application.
- Participate in the system analysis, design, development, implementation, integration, and configuration of CSDS application.
- Ensure that secure application design and coding requirements are being met for ongoing release maintenance and support.
- Complete all assigned design and development tasks.
- Support ongoing performance improvements of the applications when required.
- Support and contribute to practices adopted by the CSDS team.
- Create and maintain technical designs.
- Perform code testing and document test cases.
- Other duties and tasks as assigned.
Work Location and Hybrid Requirements
The successful candidate is required to work
onsite for the duration of the engagement with Service New Brunswick (SNB) at HSBC Place, 520 King Street, Fredericton, NB.
A
Hybrid working arrangement may be considered.
SNB will provide office space with access to pertinent information and resources for the duration of the engagement.
How To Apply
If you are interested and your profile matches the requirements, please send the following mandatory documents to
hrsmss@smsoftconsulting.com.
Mandatory Documents
- Updated Resume in Word format
- Skills Matrix and References
- Expected Hourly Rate
- Visa Status
- LinkedIn ID
Without the mandatory documents, we cannot submit a candidate.
WhatsApp Group
For daily job updates, join our WhatsApp group:
Join Our WhatsApp Group
Note
Onsite / Hybrid – Fredericton, New Brunswick
The successful candidate is required to work onsite for the duration of the engagement with
SNB at HSBC Place, 520 King Street, Fredericton, NB. A
Hybrid working arrangement may be considered.
SNB will provide office space with access to pertinent information and resources for the duration of the engagement.
Email is the best way to reach us.
We make sure to screen each and every resume we receive in response to the positions shared, but due to heavy load, it is not possible for us to reply to each and every applicant. However, only shortlisted candidates with the required skills will be contacted.
You have received this message either as a result of contacting our company to express interest in employment or as a result of posting your resume in a location that can be accessed by recruiters or HR specialists, which suggests an interest in being contacted about employment opportunities.