CA Gen Programmer Programmer Analyst (Programmer 2)
Job Summary
Role: 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
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