Talent.com

Programmer Jobs in Fredericton, NB

Create a job alert for this search

Programmer • fredericton nb

Last updated: 2 days ago
Community and Connected Care - P3

Community and Connected Care - P3

PathlionFredericton, NB, Canada
Full-time
Quick Apply
PHAS is seeking assistance of a Programmer Level 3 to augment the current eHealthNB technical support team.The chosen individuals work will be comprised of a mixture of steady state and project-bas...Show moreLast updated: 2 days ago
Programmer Analyst

Programmer Analyst

vTech SolutionFredericton, NB, Canada
Full-time
Quick Apply
This role involves working with large software systems, databases, integration engines, and reporting tools.The successful candidate will engage directly with the business to achieve their objectiv...Show moreLast updated: 3 days ago
People also ask
Community and Connected Care - P3

Community and Connected Care - P3

PathlionFredericton, NB, Canada
2 days ago
Job type
  • Full-time
  • Quick Apply
Job description

PHAS is seeking assistance of a Programmer Level 3 to augment the current eHealthNB technical support team. The chosen individuals work will be comprised of a mixture of steady state and project-based efforts. These efforts include, but not limited to, system operation, user support, third party software upgrades, fixing errors in the systems, adding new features, reprogramming sections of the systems for efficiency or security.

The position works closely with internal stakeholders, external vendors, and clinical/business teams to ensure seamless health data exchange across the healthcare ecosystem.

Key Responsibilities

1. Registry & Master Data Management

  • Support and maintain Client Registry (IBM Initiate).
  • Support and maintain Provider Registry (NextGate / Rhapsody Provider Registry).
  • Maintain and enhance the Location Index (.NET / SQL Database custom application).
  • Ensure data integrity, deduplication, and synchronization across registries.
  • Monitor identity management processes and resolve data quality issues.

2. Clinical Data Repository & EHR Systems

  • Support and administer eHealthNB Clinical Data Repository (Orion Health Concerto).
  • Support Electronic Health Record (EHR) systems leveraging Concerto.
  • Monitor system performance, user access, and data availability.
  • Coordinate upgrades, patches, and vendor communications with Orion Health.
  • Ensure compliance with privacy and healthcare data standards.

3. Integration & Interoperability

  • Manage and support the Provincial Integration Engine (Rhapsody Integration Engine).
  • Maintain interface specifications and message routing (HL7, FHIR where applicable).
  • Troubleshoot integration failures and ensure timely resolution.
  • Coordinate integration efforts between EMR, EHR, labs, pharmacy, and external systems.
  • Support Extracts & Views processes in Oracle and SQL Server environments.

4. Laboratory & Mapping Systems

  • Support NB Labs (NBAMA) Mapping Assistant (PHP-based custom application).
  • Maintain mapping logic and data transformation rules.
  • Ensure accurate lab data flow into the Clinical Data Repository.

5. Electronic Medical Record (EMR) Systems

  • Support EMR integrations involving Intrahealth / Velante Excelleris.
  • Ensure Rhapsody-based data exchanges function reliably.
  • Work with vendor teams to resolve interoperability issues.

6. Drug Information System

  • Support and maintain Drug Information System (Medigent – Deltaware / Maximus).
  • Ensure accurate pharmaceutical data integration with clinical systems.
  • Support medication reconciliation and related workflows.

7. Database & Reporting Support

  • Develop and maintain data extracts, reports, and views using:
    • Oracle
    • SQL Server
  • Optimize queries and ensure secure data handling.
  • Support data requests from analytics and clinical teams.

8. Vendor & Stakeholder Collaboration

  • Act as liaison between internal teams and vendors:
    • IBM
    • Orion Health
    • NextGate
    • Rhapsody
    • Intrahealth
    • Deltaware / Maximus
  • Participate in vendor meetings, upgrades, and issue resolution.
  • Document system configurations and integration workflows.

Required Qualifications

  • Bachelors degree in Information Technology, Health Informatics, Computer Science, or related field.
  • 5+ years experience supporting healthcare information systems.
  • Experience with:
    • Integration engines (Rhapsody preferred)
    • Clinical data repositories
    • Oracle and SQL Server databases
    • HL7 messaging standards
  • Strong troubleshooting and system analysis skills.
  • Knowledge of healthcare privacy and security standards.

Preferred Qualifications

  • Experience with IBM Initiate or enterprise master patient index (EMPI) systems.
  • Experience with Orion Health Concerto.
  • Experience in provincial/state-level health system environments.
  • Familiarity with FHIR standards.
  • Experience supporting Drug Information Systems.

Core Competencies

  • Systems integration & interoperability
  • Data governance & quality management
  • Vendor coordination
  • Analytical thinking
  • Documentation & technical writing
  • Stakeholder communication

DELIVERABLES
The successful candidate must deliver the following in order to successfully complete the engagement:

Application release activities as assigned.
Completion of all assigned maintenance, support, and development activities (service requests, releases, incidents, problems, etc.).
Resolution of incident and problem management tasks.
Updating of team knowledge sites and documentation as applicable.
May need to provide operational support as part of the team rotation. Compensation will be based on departmental rates for on call, after hours.
Other duties as assigned, such as update team documentation as required, participate in team scrums as required, etc.

11. DELIVERABLES
The successful candidate must deliver the following in order to successfully complete the engagement:

Application release activities as assigned.
Completion of all assigned maintenance, support, and development activities (service requests, releases, incidents, problems, etc.).
Resolution of incident and problem management tasks.
Updating of team knowledge sites and documentation as applicable.
May need to provide operational support as part of the team rotation. Compensation will be based on departmental rates for on call, after hours.
Other duties as assigned, such as update team documentation as required, participate in team scrums as required, etc.