Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Programmer Analyst II - Client Service Delivery System

Full-time

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Programmer Analyst II - Client Service Delivery System in Fredericton, NB vacancy
  •  ...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... 
    Suggested
    Full time
    Contract work
    Weekend work

    Upstaff

    Fredericton, NB
    1 day ago
  •  ...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... 
    Suggested
    Full time
    Contract work
    Remote work
    Weekend work

    SereneAid

    Fredericton, NB
    1 day ago
  •  ...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... 
    Suggested
    Permanent employment
    Internship

    GardaWorld

    Fredericton, NB
    6 hours ago
  •  ...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

    UPS

    Fredericton, NB
    4 days ago
  •  ..., 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... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Work at office
    Flexible hours

    Stantec

    Fredericton, NB
    1 day ago
  • $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 pay
    Temporary work
    Summer work
    Seasonal work
    Shift work
    Weekend work
    Day shift

    NAPA/TRACTION Fredericton

    Fredericton, NB
    2 days ago
  •  ...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 work
    Relocation

    AECON

    Fredericton, NB
    2 days ago
  • $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... 
    Fredericton, NB
    more than 2 months ago
  • $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 pay
    Permanent employment
    Temporary work
    Remote work
    Fredericton, NB
    3 days ago
  • $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 pay
    Daily paid
    Long term contract
    Full time
    Contract work
    Work at office
    Remote work

    SereneAid

    Fredericton, NB
    13 days ago
  • $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 paid
    Long term contract
    Full time
    Contract work
    Local area
    Work from home
    Flexible hours
    Day shift

    Sodexo Canada Ltd

    Fredericton, NB
    29 days ago
  • $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... 
    Fredericton, NB
    more than 2 months ago
  • $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 employment
    Shift work
    Day shift
    Afternoon shift

    E.T. Mechanical Ltd.

    Fredericton, NB
    3 days ago
  • $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.... 
    Fredericton, NB
    more than 2 months ago
  • $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 employment
    Full time
    Apprenticeship
    Night shift
    Weekend work
    Day shift
    Afternoon shift

    Tim Hortons Fredericton

    Fredericton, NB
    16 days ago
  • $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... 
    Fredericton, NB
    a month ago
  • $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 pay
    Full time
    Apprenticeship
    Remote work
    Worldwide
    Relocation package

    Vestas

    Fredericton, NB
    20 days ago
  •  ...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

    CSN Collision

    Fredericton, NB
    9 days ago
  • $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 employment
    Day shift
    Afternoon shift

    E.T. Mechanical Ltd.

    Fredericton, NB
    3 days ago
  • $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 employment
    Full time
    Night shift
    Weekend work
    Day shift
    Afternoon shift
    Early shift

    Tim Hortons Fredericton

    Fredericton, NB
    16 days ago
  • $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.... 
    Fredericton, NB
    more than 2 months ago
  •  ...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 employment
    Full time
    Flexible hours

    Toromont Cat

    Fredericton, NB
    22 days ago
  • $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
    Fredericton, NB
    more than 2 months ago
  • 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 time
    Afternoon shift

    Bayview Trucks - Fredericton

    Fredericton, NB
    13 days ago
  •  ...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 employment
    Temporary work
    Part time
    Internship
    Shift work
    Afternoon shift

    Loblaw Companies Limited

    Fredericton, NB
    17 days ago
  • 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 pay
    Full time
    Local area
    Relocation package
    Flexible hours
    Shift work
    Afternoon shift

    Bayview Trucks - Fredericton

    Fredericton, NB
    a month ago
  • $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 employment
    Full time
    Temporary work
    Part time
    Work at office
    Local area
    Monday to friday

    Department of Environment and Local Government

    Fredericton, NB
    1 day ago
  •  ...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

    Intelcom

    Fredericton, NB
    2 days ago
  •  ...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 contract
    Work at office
    Local area
    Flexible hours

    Hatch

    Fredericton, NB
    6 hours ago
  •  ...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 contract
    Contract work
    Local area
    Remote work

    Randstad

    Fredericton, NB
    1 day ago

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!