Apply now

Posted 10 days ago

Programmer Analyst II – Client Service Delivery System

@ SereneAid

Fredericton, New Brunswick

Full-time15+ years experience
Apply now
SIGNALS

Overview

Upstaff Employment Services Inc. is hiring a Programmer Analyst II for Service New Brunswick's Health Applications department, supporting the Client Service Delivery System used for mental health, addiction and public health case management. The work covers maintenance, production support, PL/SQL, Java, SSRS and SSIS development, and Linux batch jobs. The contract runs 12 months from December 1, 2026, 100% onsite in Fredericton, 5 days a week at 7.25 hours per day.

Responsibilities:

  • Maintenir et améliorer le Client Service Delivery System
  • Résoudre les incidents et problèmes de production
  • Développer des procédures PL/SQL, rapports SSRS et traitements Linux
  • Effectuer la conversion de données et les intégrations SSIS
  • Soutenir les tests UAT et la documentation technique

Requirements summary:

  • 15 ans d'expérience en TI, dont 10 ans comme analyste-programmeur senior
  • Expérience avec Oracle, SQL Server et PL/SQL
  • Expérience avec Java et les tâches batch Linux
  • Expérience avec SSIS, SSRS et un logiciel de contrôle de version
  • Excellentes communications en anglais et présence sur place à Fredericton dès le 1er décembre 2026

Tools & skills

Source and dates

Source type not verified · zoho

Employer posting date
2026-10-27
First seen by our source
2026-10-28
Source record updated
2026-10-28

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience15+ years
Hours per week36.25
Scheduleday
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (preferred)
Fields of studyComputer Science

Summary and details written by AI from the posting; the employer’s posting is the authority.

SereneAid

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Compassionate Senior Care & Home Support in Scarborough – Empowering Independence, Ensuring Safety, Enhancing Quality of

Full company description

At SereneAid, we provide trusted senior care and personalized home support services in Scarborough designed to empower older adults to live life on their own terms. Our mission is simple yet powerful: to support, not take over—helping seniors maintain their independence, dignity, and safety in the comfort of their own homes. With a compassionate team of trained caregivers, we specialize in: In‑home senior care tailored to individual needs Respite care for families and caregivers Personalized care plans that promote health, wellness, and quality of life Safety‑first practices to ensure peace of mind for families We believe that aging should be a journey of freedom, respect, and connection. Every service we offer is rooted in empathy, professionalism, and a deep commitment to enhancing the lives of those we care for. Whether it’s daily assistance, companionship, or specialized support, SereneAid is here to make every day safer, brighter, and more meaningful for seniors and their families. 📍 Serving Scarborough and surrounding communities 💙 Compassionate Care | Guaranteed Safety | Empowered Living

LinkedIn followers
3,759
People associated on LinkedIn
7
Reported office locations
  • 10 Milner Business Court, Suite 300 Toronto, ON, M1B 3C6, Ontario, CA
Other recorded names
  • SereneAid
Profile identifies a recruitment agency
No

At SereneAid, we provide trusted senior care and personalized home support services in Scarborough designed to empower older adults to live life on their own terms. Our mission is simple yet powerful: to support, not take over—helping seniors maintain their independence, dignity, and safety in the comfort of their own homes. With a compassionate team of trained caregivers, we specialize in: In‑home senior care…

FieldValue
IndustryHome Health Care Services
Company size51-200 employees
HeadquartersOntario
Organization typePrivately Held
Year founded2014
Open jobs on Jobsy15
LinkedInView page
Job description

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.


Similar jobs

  • Programmer Analyst, Peoplesoft Security

    Toronto, ON
    $88k–$102k/yrFull Time

    Randstad Canada

    5+ YOECandidates need 5+ years of PeopleSoft experience as a security analyst, administrator or developer. They need strong knowledge of PeopleSoft security architecture, RBAC, IAM, SSO and MFA, plus working knowledge of a scripting language.

    PeopleSoft, Application Designer, Data Mover, Integration Broker, PeopleCode, Java

  • Programmer Analyst - Permanent (internal/external)

    Greater Sudbury, ON
    Full Time

    Sudbury Catholic District School Board

    4+ YOECandidates need a 3-year college diploma in computer science, software development, or database administration, plus four years of enterprise application, programming and database experience. Strong SQL, scripting, SharePoint administration and communication skills are required, and school board experience is preferred.

    SharePoint Online, Microsoft Purview, Power BI, Excel, Active Directory, Exchange Online

  • Programmer analyst, System and infrastructure operations, maintenance and development

    Lévis, QC +1
    HybridFull Time

    Desjardins Technology Group

    6+ YOECandidates need a bachelor's degree in a related field, at least six years of relevant IT experience, and working knowledge of French. Strong skills in software development, system analysis and incident resolution are expected.

    Programmer Analyst, System and infrastructure operations, maintenance and development

    Lévis, QC
    HybridFull Time

    Desjardins Technology Group

    6+ YOECandidates need a bachelor's degree in a related field and at least six years of relevant experience, though other combinations of qualifications may be considered. French is required, and intermediate English is needed for interactions with English-speaking partners.

    Documentation

    Programmer Analyst, System and infrastructure operations, maintenance and development

    Lévis, QC
    HybridFull Time

    Desjardins Technology Group

    6+ YOECandidates need a bachelor's degree in a related field and at least six years of relevant experience, though other combinations of qualifications may be considered. French is required, and intermediate English is needed for interactions with English-speaking partners.

    Documentation

  • Programmer Analyst II – Community and Connected Care

    Fredericton, NB
    Full Time

    SereneAid

    15+ YOECandidates need many years of software development, database and reporting experience, plus at least four years working with healthcare applications and EHR systems. Excellent English communication and availability by December 1, 2026 are also required.

    Rhapsody Integration Engine, Oracle, Microsoft SQL Server, SSRS, SSIS, PowerShell

  • Programmer Analyst II

    Vancouver, BC
    HybridFull Time

    UBC The University of British Columbia

    5+ YOECandidates need hands-on experience developing data integrations and APIs, along with strong analysis, design and testing skills. Working knowledge of enterprise systems and the ability to communicate with technical and business stakeholders is expected.

    ERP, ICT system programming, Computer technology, Quality assurance, Documentation, Software development

    Programmer Analyst II

    Vancouver, BC
    HybridFull Time

    UBC The University of British Columbia

    5+ YOECandidates need hands-on experience developing data integrations and APIs, along with strong analysis, design and testing skills. Working knowledge of enterprise systems and the ability to communicate with technical and business stakeholders is expected.

    ERP, ICT system programming, Computer technology, Quality assurance, Documentation, Software development

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.