Programmer Analyst II – Client Service Delivery System
Fredericton - Canada
Job Summary
- Maintain support troubleshoot and enhance the Client Service Delivery System (CSDS).
- Investigate and resolve application incidents production issues system errors and service requests.
- Develop maintain modify and troubleshoot Microsoft SQL Server Reporting Services (SSRS) reports.
- Create maintain and optimize Oracle PL/SQL stored procedures to implement new business functionalities.
- Develop maintain and enhance Java application components.
- Work with Oracle and Microsoft SQL Server databases to support application functionality data processing and performance optimization.
- Develop maintain and troubleshoot Linux batch jobs and associated scripts.
- Use SQL Server Integration Services (SSIS) for data integration transformation and migration activities.
- Develop data conversion scripts to support new application functionalities and business requirements.
- Analyze business requirements and translate them into technical specifications and effective solutions.
- Participate in the full development lifecycle including design documentation coding testing implementation and ongoing support.
- Support business teams during user acceptance testing (UAT) training and validation of application changes.
- Prepare and maintain technical documentation system specifications operational procedures and coding standards.
- Support application releases deployments incident management and problem resolution.
- Participate in team scrums operational support rotations and knowledge-sharing activities.
- Identify opportunities to improve application efficiency performance reliability and security.
- Provide approved after-hours or weekend support when required.
- Comply with all applicable SNB confidentiality privacy information security and workplace policies.
- A university degree in Computer Science or a similar discipline is preferred.
- An equivalent combination of education and relevant professional experience may be considered.
- Minimum 15 years of demonstrated Information Management / Information Technology (IM/IT) experience.
- Minimum 10 years of demonstrated experience as a Senior Programmer Analyst covering both programming and systems analysis.
- Excellent verbal and written communication skills in English.
- Ability to communicate effectively with technical teams business stakeholders and end users.
- Ability to prepare clear technical documentation and specifications.
- Must be available to commence the assignment on December 1 2026.
- Must be willing and able to work onsite at 520 King Street Fredericton New Brunswick.
- Must be available for the full-time assignment from December 1 2026 to November 30 2027.
- Demonstrated experience working with provincial healthcare applications and/or Regional Health Authority systems.
- Experience supporting healthcare information systems public health applications or related healthcare business applications.
- Demonstrated experience developing documenting coding testing and implementing technical solutions to meet business requirements.
- Experience translating business requirements into technical specifications and delivering effective application solutions.
- Demonstrated experience working with database systems such as Oracle and Microsoft SQL Server.
- Experience with SQL development database troubleshooting data processing and performance optimization.
- Demonstrated experience creating maintaining modifying debugging and optimizing Oracle PL/SQL stored procedures.
- Experience implementing application enhancements and business functionality through database programming.
- Demonstrated hands-on experience developing maintaining debugging and enhancing Java applications.
- Experience supporting enterprise application environments.
- Demonstrated experience developing maintaining scheduling and troubleshooting Linux batch jobs.
- Experience with scripting automated processing job monitoring and resolving execution issues.
- Demonstrated experience developing maintaining and troubleshooting SSIS packages.
- Experience with data integration transformation migration and processing.
- Demonstrated experience developing maintaining enhancing and troubleshooting SSRS reports.
- Experience providing production reporting support and resolving reporting issues.
- Demonstrated experience using version control software to manage source code track changes maintain code history and support collaborative development.
- Candidates should identify the tools used and describe their application in relevant projects.
Required Skills:
M2 Overall IM/IT Experience Minimum 15 years of demonstrated Information Management / Information Technology (IM/IT) experience. M3 Senior Programmer Analyst Experience Minimum 10 years of demonstrated experience as a Senior Programmer Analyst covering both programming and systems analysis. M4 Communication Skills Excellent verbal and written communication skills in English. Ability to communicate effectively with technical teams business stakeholders and end users. Ability to prepare clear technical documentation and specifications. M5 Availability and Onsite Commitment Must be available to commence the assignment on December 1 2026. Must be willing and able to work onsite at 520 King Street Fredericton New Brunswick. Must be available for the full-time assignment from December 1 2026 to November 30 2027. S1 Provincial Healthcare / Regional Health Authority Applications: 5 Years Demonstrated experience working with provincial healthcare applications and/or Regional Health Authority systems. Experience supporting healthcare information systems public health applications or related healthcare business applications. S2 Technical Solution Development: 10 Years Demonstrated experience developing documenting coding testing and implementing technical solutions to meet business requirements. Experience translating business requirements into technical specifications and delivering effective application solutions. S3 Oracle and SQL Server Databases: 15 Years Demonstrated experience working with database systems such as Oracle and Microsoft SQL Server. Experience with SQL development database troubleshooting data processing and performance optimization. S4 PL/SQL Stored Procedures: 15 Years Demonstrated experience creating maintaining modifying debugging and optimizing Oracle PL/SQL stored procedures. Experience implementing application enhancements and business functionality through database programming. S5 Java: 10 Years Demonstrated hands-on experience developing maintaining debugging and enhancing Java applications. Experience supporting enterprise application environments. S6 Linux Batch Jobs: 10 Years Demonstrated experience developing maintaining scheduling and troubleshooting Linux batch jobs. Experience with scripting automated processing job monitoring and resolving execution issues. S7 SQL Server Integration Services (SSIS): 5 Years Demonstrated experience developing maintaining and troubleshooting SSIS packages. Experience with data integration transformation migration and processing. S8 Microsoft SQL Server Reporting Services (SSRS): 5 Years Demonstrated experience developing maintaining enhancing and troubleshooting SSRS reports. Experience providing production reporting support and resolving reporting issues. S9 Version Control Software: 10 Years Demonstrated experience using version control software to manage source code track changes maintain code history and support collaborative development. Candidates should identify the tools used and describe their application in relevant projects.
Required Education:
EducationA university degree in Computer Science or a similar discipline is equivalent combination of education and relevant professional experience may be considered.