Job DescriptionRole: CA Gen Programmer / Programmer Analyst (Programmer 2)
Requisition ID: RQ00313
Client: Service New Brunswick (SNB) – Health Application Services
Location: Fredericton, New Brunswick (Onsite/Hybrid)
Duration: May 18, 2026 – March 31, 2027 (Extension possible till March 2028)
Role Overview
Service New Brunswick 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.
The role involves a mix of application development, maintenance, production support, and system enhancements within a fast-paced government healthcare environment.
Key Responsibilities
- Develop, maintain, and enhance the CSDS application using CA Gen and related technologies
- Perform coding, testing (unit, regression, functional), debugging, and implementation
- 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 translate them into technical solutions
- Participate in system design, development, integration, and configuration
- Ensure adherence to secure coding standards and application performance improvements
- Create and maintain technical documentation and functional specifications
- Provide production support, issue resolution, and user assistance
- Collaborate with cross-functional teams for UI/UX improvements and system upgrades
Mandatory Requirements (Must Have)
M1. Education
- University degree in Computer Science or related discipline (or equivalent experience)
M2. Experience
- Minimum 8+ years of experience in application programming and analysis
M3. Communication
- Strong verbal and written English communication skills
M4. CA Gen Expertise
- Minimum 3+ years of experience with CA Gen version 8.5 or higher
M5. Availability
- Must be available to start onsite in Fredericton as per project schedule
Scored / Preferred Skills
S1. Software Development Lifecycle (5+ years)
- Proven experience in developing, documenting, coding, testing, and implementing solutions
S2. Programming Languages (2+ years)
- Hands-on experience with Java / C++ and Struts Framework
S3. IT Service Management (5+ years)
- Experience with incident, change, request, and release management processes/tools
S4. Reporting Tools (3+ years)
- Experience with SSRS (SQL Server Reporting Services)
S5. Operating Systems (2+ years)
- Experience working in UNIX/Linux environments
S6. Databases (5+ years)
- Strong experience with Oracle and SQL Server
S7. Development Tools (3+ years)
- Experience with Visual Studio 2019 or later
S8. Domain Experience (1+ year)
- Experience supporting public sector healthcare systems, preferably in a Canadian provincial context
Work Structure
- Reporting To: Manager, Provincial Health Application Services
- Work Hours: 7.25 hours/day
- Engagement Type: Contract (Full-time)
- Work Model: Onsite (Hybrid may be considered)
Additional Information
- Exposure to government healthcare systems is highly preferred
- Opportunity to work on a large-scale legacy modernization and support program
- Involves both steady-state support and project-based enhancements
- Occasional after-hours/weekend work may be required (with prior approval)
Success Criteria
- Strong delivery across development lifecycle (S1)
- Ability to work on legacy + modern integrated systems
- Efficient handling of production issues and enhancements
- Collaboration with stakeholders in a regulated healthcare environment