Posted 10 days ago
Programmer Analyst II – Client Service Delivery System
@ SereneAid
Fredericton, New Brunswick
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
| Seniority | Senior |
| Department | Software development |
| Experience | 15+ years |
| Hours per week | 36.25 |
| Schedule | day |
| Travel | air: none · ground: none |
| Work setting | Office |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
| Education | Bachelor’s degree (preferred) |
| Fields of study | Computer 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…
| Field | Value |
|---|---|
| Industry | Home Health Care Services |
| Company size | 51-200 employees |
| Headquarters | Ontario |
| Organization type | Privately Held |
| Year founded | 2014 |
| Open jobs on Jobsy | 15 |
| View page |
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.
Journal
Only you can see this. Kept on this device, and in your account when you sign in.