Job Title: CA Gen Programmer / Programmer Analyst (Programmer 2)
Location: Fredericton, New Brunswick (Onsite/Hybrid)
Duration: May 18, 2026 – March 31, 2027 (Possible extension until March 2028)
Employment Type: Full-Time Contract
Role Overview
Service New Brunswick (SNB) is seeking an experienced CA Gen Programmer / Programmer Analyst to support the Client Service Delivery System (CSDS), a critical healthcare application used by Mental Health, Addictions, and Public Health services.
This role involves application development, maintenance, production support, troubleshooting, and system enhancements in a fast-paced government healthcare environment. The ideal candidate will have strong experience working with legacy systems while supporting modern integrations and upgrades.
Key Responsibilities
- Develop, maintain, and enhance the CSDS application using CA Gen and related technologies
- Perform coding, debugging, testing, and implementation of application enhancements
- Conduct unit testing, regression testing, and functional testing
- Maintain and enhance PL/SQL packages, SQL queries, stored procedures, and database objects
- Support Java-based applications and integrate system components
- Analyze business requirements and convert them into technical solutions
- Participate in system design, development, integration, and configuration activities
- Ensure secure coding practices and improve application performance
- Create and maintain technical documentation, specifications, and process documents
- Provide production support, issue resolution, and end-user assistance
- Collaborate with internal teams to support UI/UX improvements and system upgrades
- Assist with release management and deployment activities
- Support ongoing modernization efforts of legacy healthcare applications
Mandatory Requirements
Education:
- University degree in Computer Science or a related discipline
- Equivalent combination of education and experience may be considered
Experience:
- Minimum 8+ years of experience in application programming and analysis
- Minimum 3+ years of experience working with CA Gen version 8.5 or higher
Communication:
- Strong verbal and written English communication skills
Availability:
- Must be available to work onsite in Fredericton based on project requirements
Preferred Qualifications / Nice to Have
- 5+ years of experience across the full Software Development Lifecycle (SDLC)
- Experience with Java, C++, and Struts Framework
- Experience with incident, change, request, and release management processes
- Experience with SSRS (SQL Server Reporting Services)
- Experience working in UNIX/Linux environments
- Strong experience with Oracle and SQL Server databases
- Experience using Visual Studio 2019 or later
- Experience supporting public sector healthcare systems
- Experience working within a Canadian provincial government environment is highly preferred
Work Structure
Reporting To: Manager, Provincial Health Application Services
Work Hours: 7.25 hours/day
Work Model: Onsite (Hybrid may be considered)
Additional Information
- Opportunity to work on a large-scale healthcare application support and modernization initiative
- Involves both ongoing operational support and project-based enhancements
- Occasional after-hours/weekend support may be required with prior approval
Success Criteria
- Strong delivery across the full development lifecycle
- Ability to support both legacy and modern integrated systems
- Efficient handling of production issues and enhancements
- Strong collaboration within a regulated healthcare environment
Interested candidates can send their resume and supporting documents to:
For inquiries, call: