Programmer Analyst II - Client Service Delivery System
SereneAid
Job Description: Programmer Analyst II – Client Service Delivery System (CSDS)
Client: Service New Brunswick (SNB)
Department: SNB – Health Applications
Position: Programmer Analyst II
Contract Start Date: December 1, 2026
Contract End Date: November 30, 2027
Contract Duration: 12 months
Work Allocation: 100%
Working Schedule: 5 days per week, 7.25 hours per day
Work Location: 520 King Street, Fredericton, New Brunswick, Canada
Work Model: 100% Onsite
Position Overview
Upstaff Employment Services Inc. is seeking an experienced Programmer Analyst II – Client Service Delivery System (CSDS) for Service New Brunswick (SNB), within its Health Applications department.
The successful candidate will support the Provincial Health Application Services (PHAS) team in maintaining, enhancing, troubleshooting, and optimizing the Client Service Delivery System (CSDS). This case management application supports Mental Health and Addiction Services and Public Health staff in capturing and managing client information.
The role involves a combination of application maintenance, production support, database programming, reporting, application enhancements, data conversion, and project-based development. The ideal candidate will bring extensive senior-level programming and systems analysis experience, strong database development skills, and a proven track record supporting complex enterprise applications.
This is a full-time, 12-month contract requiring onsite work in Fredericton, New Brunswick. Candidates must be available to start on December 1, 2026, and commit to the onsite arrangement for the assignment.
Key Responsibilities
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.
Requirements
Mandatory Requirements
Candidates must meet all mandatory requirements to qualify for submission.
M1 – Education
A university degree in Computer Science or a similar discipline is preferred.
An equivalent combination of education and relevant professional experience may be considered.
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.
Scored Technical Requirements
Candidates must provide project-specific evidence of the following skills and experience. All experience must be supported by relevant client/employer names, project descriptions, roles, and dates in month/year format.
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.
Ideal Candidate Profile
The ideal candidate is a highly experienced Senior Programmer Analyst with at least 15 years of overall IM/IT experience and at least 10 years in senior programming and systems analysis roles. The candidate should have extensive experience across Oracle, SQL Server, PL/SQL, Java, Linux batch jobs, SSIS, SSRS, and version control.
Experience supporting provincial healthcare applications or Regional Health Authority systems will be particularly valuable. Candidates must be able to demonstrate their experience through detailed project histories and be prepared to work onsite in Fredericton throughout the contract period.
- ...Job Description: Programmer Analyst II – Client Service Delivery System (CSDS) Client: Service New Brunswick (SNB) Department: SNB – Health Applications Position: Programmer Analyst II Contract Start Date: December 1, 2026 Contract End Date: November...SuggestedFull timeContract workWeekend work
- ...Programmer Analyst II – Community and Connected Care Client: Service New Brunswick (SNB) Department: Health Application Services – Provincial Health Application Services (PHAS) Location: 520 King Street, HSBC Place, Fredericton, New Brunswick, Canada Work...SuggestedFull timeContract workRemote workWeekend work
- ...Do you thrive in tackling challenges head-on, and have a knack for inspiring teams? If so, GardaWorld is on the hunt for a savvy Service Delivery Manager to steer our ship towards new horizons. As a Service Delivery Manager (SDM), you'll be at the helm of our operational...SuggestedPermanent employmentInternship
- ...commerces. Le titulaire du poste s’assure de fournir le meilleur service à la clientèle qui soit grâce à l’efficacité et au dévouement.... ...directives en matière d’apparence d’UPS Excellent contact avec les clients et compétences de conduite Répond aux exigences locales en...Suggested
- ..., including renewables, power delivery, oil and gas, mining, and more... .... Reporting to the Project Services Manager for Energy & Resources... ...This position demands a strong client focused leader, with technical... ...procedures, tools, and systems in alignment with company standards...SuggestedPermanent employmentFull timeTemporary workWork at officeFlexible hours
$15.65 per hour
...Job Overview We are seeking a reliable and motivated Auto Parts Delivery Driver to join our team for the summer. In this role, you will... ...delivering parts to various locations while ensuring excellent customer service and maintaining the integrity of the products during transit....Hourly payTemporary workSummer workSeasonal workShift workWeekend workDay shift- ...proudly serves public and private sector clients through its Construction and Concessions... ...Ensure you and your family receive the services and benefits needed to support your mental... ...site facilities and services. Organise deliveries, maintenance activities and the relocation...Temporary workRelocation
$73k - $122k per year
Healthcare Integration Analyst Position Description The Healthcare... ...Clinical Information System (CIS) by designing, specifying... ...Experience working with defect and delivery tracking tools such as Jira and... ...with teammates and clients while accessing global capabilities...$25.37 per hour
...Job Requisition Id: 204308 Business Function: Delivery Agent or Letter Carrier Primary City: Fredericton Other Location(s):... ...English and/or French These help, too! Experience in customer service Experience making deliveries or working as a driver In...Hourly payPermanent employmentTemporary workRemote work$100 - $110 per hour
...Senior Clinical Business Analyst – Oncology Client: Government of New Brunswick – Department of Health... ...standalone hospital information systems to a unified, standardized, integrated... ...requirements involving ancillary healthcare services, including Pharmacy, Medical Imaging...Hourly payDaily paidLong term contractFull timeContract workWork at officeRemote work$110k - $140k per year
...prochain directeur, Croissance des comptes clients , à Montreal et L’Est du Canada... ...à une prime, avantages sociaux complets, programme d’épargne-retraite et autres possibilités... ...de première ligne les moyens d’offrir un service et une valeur remarquables à nos clients...Daily paidLong term contractFull timeContract workLocal areaWork from homeFlexible hoursDay shift$75k - $125k per year
Senior Business Analyst, Business Intelligence Position Description... ..., testing, and BI initiative delivery Your future duties and... ...testing • Clinical Information System experience preferred CGI is... ...relationships with teammates and clients while accessing global...$16 - $18 per hour
...information to customers Arrange for billing for services Arrange for refunds and credits Explain the type... ...and examine all relevant information to assess client feedback, enquiries and complaints in the delivery of meaningful information and services. Explain procedures...Permanent employmentShift workDay shiftAfternoon shift$90k - $140k per year
Scrum Master / Agile Delivery Lead Position Description We are seeking an Agile delivery... ...build relationships with teammates and clients while accessing global capabilities to... ...join our team—one of the largest IT and business consulting services firms in the world....$16.4 per hour
...articles sur les tables et dans les aires de service Désinfecter la vaisselle et autres... ...plats simples Servir les aliments aux clients, au comptoir ou à la table de buffet Remplir... ...d'emploi ~ Tôt le matin Programmes du gouvernement ~ Employeur reconnu...Permanent employmentFull timeApprenticeshipNight shiftWeekend workDay shiftAfternoon shift$60k - $120k per year
Senior Business Analyst - Fredericton, New Brunswick Position Description... ...information technology services firm, and we're still growing!... ...& business rules • Develop system specification document • Lead... ...to adapt quickly to changing client requirements • Ability to build...$100k per year
...sur plusieurs sites et projets. Que ce soit pour des travaux de service ou de construction, vous apporterez vos compétences et votre adaptabilité... ...investit dans votre développement en vous offrant l'accès à des programmes de formation complets et des certifications comme la formation...Hourly payFull timeApprenticeshipRemote workWorldwideRelocation package- ...Do you speak fluent customer service and understand that "my car is making a weird noise" is not actually a technical diagnosis? We're looking for a Collision Repair Service Advisor to join our team. If you can calm stressed customers, navigate insurance claims without...Full time
$16 - $18 per hour
...verbales et écrites Régler les plaintes des clients et répondre à leurs préoccupations... ...les dispositions pour la facturation des services Prendre des dispositions pour les remboursements... ...après la vente pour assurer un suivi Systèmes de gestion (sig ou bd) MS Excel MS...Permanent employmentDay shiftAfternoon shift$16.4 per hour
...Weight handling ~ Up to 23 kg (50 lbs) Personal suitability Client focus Efficient interpersonal skills Reliability Team... ...benefits Dental plan Health care plan Paramedical services coverage Vision care benefits Financial benefits Bonus...Permanent employmentFull timeNight shiftWeekend workDay shiftAfternoon shiftEarly shift$90k - $140k per year
Senior Business Analyst, Data Engineering / Healthcare Data Position... ...development, or related data delivery experience • 7+ years of... ...relationships with teammates and clients while accessing global... ...the largest IT and business consulting services firms in the world....- ...Toromont Cat is looking for a Field Service Technician - Power, to go directly to customer sites in a Toromont Service truck and provide... ...equipment both in the shop and in the field. Familiarity with Cat systems (ET and SIS would be beneficial). About Toromont Cat With...Permanent employmentFull timeFlexible hours
$75k - $125k per year
Senior Business Analyst/Clinical Adoption Lead Position Description We are seeking a... ...and build relationships with teammates and clients while accessing global capabilities to... ...join our team—one of the largest IT and business consulting services firms in the world....Remote work- Come and build a career with Bayview! We are seeking an Evening Service Advisor to play a key role in supporting our customers and service team. This is a great opportunity to join our awesome team in Fredericton, NB! The Role: * Greet and welcome customers...Full timeAfternoon shift
- ...Clerks inspire our customers through delightful conversation and knowledge of products. What You’ll Do Provide great customer service by ensuring the store shelves are stocked and by responding to customer needs Maintain and stock product displays and shelves that...Permanent employmentTemporary workPart timeInternshipShift workAfternoon shift
- The Bayview Group is a full service, parts and sales dealer for Kenworth Trucks and KUBOTA farm and construction Equipment. We are currently... ...including but not limited to engines, power trains, electrical systems, steering systems, electronics, brake systems and suspension...Hourly payFull timeLocal areaRelocation packageFlexible hoursShift workAfternoon shift
$2574 - $3242 per week
...regional and provincial emergency response system, on a rotating basis. The successful... ...required. ~ Engineering and Field Level II: Diploma from a one (1) year Environmental... ...required. Behavioural competencies Client Service Orientation; Effective Interactive...Permanent employmentFull timeTemporary workPart timeWork at officeLocal areaMonday to friday- ...fast, accurate, and reliable service powered by cutting-edge technology... ...and maintenance warehouse systems and ensure operational efficiency... ...to customer) ~ Resolve delivery issues by following SOPs and coordinating... ...broker returns and return-to-clients shipments ~ Prepare daily...Temporary work
- ...globally while acting locally. Our Project Delivery Group (PDG) is a dynamic team of... ...leverages methodologies, governance and systems that are unparalleled in the engineering... ...with senior engineers, project teams and clients to successfully deliver project requirements...Long term contractWork at officeLocal areaFlexible hours
- ...provincial public-sector healthcare client is undergoing a major... ...moving from multiple standalone systems to a single, unified provincial... ...provincial care and systemic therapy delivery models. Remote... ...multiple applications, identity services, and end-user technologies....Long term contractContract workLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Programmer Analyst II - Client Service Delivery System. Be the first to apply!
- analyste informatique Fredericton, NB
- application analyst Fredericton, NB
- application support analyst remote Fredericton, NB
- application support analyst Fredericton, NB
- full time customer service Fredericton, NB
- service clientèle Fredericton, NB
- customer service Fredericton, NB
- online customer service Fredericton, NB
- insurance customer service Fredericton, NB
- banking customer service Fredericton, NB

