J
Application Architect (eHealth)
Joblinxsapp
Fredericton · On-site Contract Lead 1mo ago
About the role
Role Overview
Upstaff Employment Services is seeking a highly experienced Application Architect to support the eHealthNB platform under the Provincial Health Application Services branch. The selected candidate will play a critical role in designing, enhancing, and maintaining highly complex healthcare applications, ensuring alignment with strategic healthcare initiatives and business requirements.
This role involves a blend of steady-state operations and project-based initiatives, with a strong focus on solution architecture, integration, and system optimization across Electronic Health Record (EHR) ecosystems.
Key Responsibilities
- Lead architecture design, strategy, and roadmap development for eHealth platforms
- Provide technical leadership on solution architecture, integration design, and development standards
- Design and implement scalable, resilient, and high-availability systems
- Develop and maintain system architecture documentation and solution blueprints
- Support integration across healthcare systems including EHR, EMR, registries, and repositories
- Collaborate with stakeholders including business teams, DBAs, developers, and vendors
- Monitor system performance and ensure optimization and fault tolerance
- Provide production support, including after-hours support as required
- Deliver proof of concepts, migration strategies, and integration solutions
- Provide regular reporting to leadership and contribute to continuous improvement initiatives
Mandatory Requirements
M1. Education
- University degree in Computer Science or a related discipline
- Equivalent combination of education and extensive industry experience will be considered
M2. IM/IT Experience
- Minimum 20+ years of experience in Information Management / Information Technology
M3. Senior Programmer/Analyst Experience
- Minimum 15+ years of experience as a Senior Programmer/Analyst
M4. Communication Skills
- Excellent verbal and written communication skills in English
- Proven ability to communicate with technical teams and executive stakeholders
M5. Availability
- Must be available to start as per project timelines and work onsite in New Brunswick
Mandatory Technical & Functional Skills
Healthcare & Domain Expertise
- Minimum 10+ years experience working with Provincial Healthcare systems in Canada
- Strong experience with Electronic Health Records (EHR) and healthcare integrations
Solution Development & Architecture
- Minimum 15+ years experience in:
- Designing, developing, documenting, testing, and implementing enterprise solutions
- Translating business requirements into technical solutions
Integration & Interoperability
- Minimum 15+ years experience with Rhapsody Integration Engine
- Minimum 10+ years experience with:
- Nextgate / Rhapsody Provider Index
- EMPI solutions (e.g., Initiate, Infosphere)
Database & Backend Technologies
- Minimum 10+ years experience with:
- Microsoft SQL Server
- Oracle databases
Programming & Development
- Minimum 10+ years experience with:
- Java
- JavaScript
Preferred Experience
- Experience with:
- Clinical Data Repositories (CDR)
- Client and Provider Registries
- Integration across EMR/EHR systems
- Familiarity with tools such as:
- Orion Health
- IBM Initiate
- SSIS, .NET, PHP-based applications
Deliverables
- Architecture roadmaps and transformation strategies
- Integration and migration plans
- Proof of concepts and solution designs
- System performance optimization and monitoring reports
- Documentation of system configurations and architecture
- Ongoing operational and production support
Work Environment
- Onsite role based in Fredericton, NB
- Collaboration with cross-functional healthcare and IT teams
- May require occasional after-hours or weekend support (pre-approved)
Skills
JavaJavaScriptMicrosoft SQL ServerOracleRhapsody Integration Engine
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free