Enter a job title or keyword

Application Solution Architect

Upstaff


Job Location:

Fredericton - Canada

Monthly Salary: Not provided by the employer
Experience Required: 5years
Posted: 25 September 2026 (5 hours ago)
Application Deadline: 23 December 2026
Vacancies: 1 Vacancy

Job Summary

Application / Solution Architect 2 Community & Connected Care
Client: Service New Brunswick (SNB) Provincial Health Application Services
Location: Fredericton New Brunswick
Work Arrangement: Onsite in Fredericton NB; remote work may be possible only at the clients request and approval.
Contract: October 28 2026 October 27 2027
Extension: Possible 1-year extension through October 27 2028
Hours: Full-time 7.25-hour workday
Language: English
Position Overview
Service New Brunswicks Provincial Health Application Services (PHAS) is seeking an experienced Application/Solution Architect to augment the eHealthNB Community and Connected Care technical support team.
The successful candidate will work across both steady-state operational support and project-based initiatives providing architecture technical leadership solution design integration development guidance and optimization for complex provincial healthcare applications.
The role supports applications used by Regional Health Authorities and the Department of Health including highly complex healthcare systems requiring 24/7 operational support enhancement optimization integration and delivery of new technology solutions.


Key Responsibilities
  • Research design and develop strategies models and work plans to improve the stability resilience and fault tolerance of the eHealthNB platform.
  • Provide solution architecture direction and guidance including technical design development methodologies and procedures.
  • Provide technical advice to executive management and stakeholders to ensure solutions meet business requirements.
  • Plan and forecast technology requirements for existing systems and upcoming development initiatives.
  • Provide solution architecture guidance to technical staff and consultants.
  • Develop maintain and oversee solution design and system configuration documentation.
  • Develop proof-of-concepts for proposed solutions and architectures.
  • Assist with the evolution of the eHealth platform roadmap from current to future state.
  • Develop implementation migration and integration strategies.
  • Design and implement integration solutions that meet business objectives while maintaining information integrity and following applicable standards and best practices.
  • Support both development and production environments.
  • Monitor and optimize eHealth platform performance to support high availability.
  • Work with business teams project managers application support teams DBAs vendors and development teams to successfully implement solutions.
  • Provide regular status updates to the Health Applications Manager.
  • Maintain technical documentation and participate in team scrums as required.
  • Provide after-hours/on-call support when required and approved.


Requirements
Mandatory Requirements MUST HAVE
Candidates must clearly demonstrate each of the following. Missing or unclear evidence may result in disqualification.
M1 Education
Required:
  • University degree in Computer Science or a similar discipline is preferred.
  • An equivalent combination of education and experience may be considered.
Recruiter Screening:
Candidate resume should clearly identify the degree discipline and institution or clearly explain equivalent education/experience.

M2 20 Years of IM/IT Experience
Required:
  • Minimum 20 years of Information Management / Information Technology experience.
Recruiter Screening:
Look for a clearly traceable IT career history totaling 20 years with employment dates stated as Month/Year Month/Year.

M3 15 Years as Senior Programmer/Analyst
Required:
  • Minimum 15 years of experience specifically performing Senior Programmer/Analyst responsibilities.
Important:
General IT experience alone is not sufficient. The candidates history should explicitly demonstrate Senior Programmer/Analyst-level roles and responsibilities for at least 15 years.

M4 Excellent English Communication
Required:
  • Excellent verbal and written communication skills in English.
Candidate must be capable of communicating effectively with technical teams business stakeholders management vendors and project teams.

M5 Immediate Availability / New Brunswick
Required:
  • Candidate must be available to start immediately in New Brunswick on the date specified in the SOW.
Important screening point:
The engagement begins October 28 2026 and the successful candidate is required onsite in Fredericton for the engagement.

Scored Requirements HIGH PRIORITY
These requirements account for the resource qualification scoring so candidates should provide specific project-based evidence not simply list technologies on their resumes.
S1 Provincial Healthcare & EHR 15 Years
Required:
15 years of demonstrated experience working with Provincial Healthcare and Electronic Health Records applications in a Canadian context.
Recruiter should look for:
  • Canadian provincial healthcare environments.
  • Provincial health authorities/government healthcare programs.
  • EHR/EMR applications.
  • Clinical systems.
  • Healthcare data repositories.
  • Healthcare application integration.
  • Candidates specific employer/client project role and dates.
This is a critical requirement. Generic healthcare experience outside Canada should not automatically be treated as equivalent.

S2 Technical Solution Development 15 Years
Required:
15 years developing documenting coding testing and implementing technical solutions to meet business requirements.
Candidate should demonstrate experience across the full technical solution lifecycle including:
  • Requirements analysis
  • Solution design
  • Technical architecture
  • Development/coding
  • Technical documentation
  • Testing
  • Implementation/deployment
  • Production support
  • Business stakeholder collaboration

S3 Rhapsody Integration Engine 10 Years
Required:
10 years of demonstrated experience working with Rhapsody Integration Engine(s).
Candidates should demonstrate hands-on experience with:
  • Rhapsody Integration Engine
  • Healthcare system integration
  • Interface development
  • Integration workflows
  • Data/message transformation
  • Healthcare interoperability
  • Production support and troubleshooting
The current SNB environment specifically includes a Rhapsody Integration Engine supporting the Provincial Integration Engine and EMR-related solutions.

S4 Orion Health Platform 9 Years
Required:
9 years of demonstrated experience with the Orion Health Platform.
Relevant experience should specifically identify Orion Health rather than simply stating "EHR" or "healthcare systems."
Experience may include:
  • Orion Health Clinical Data Repository
  • Orion Health EHR solutions
  • Healthcare application integration
  • Clinical data
  • Architecture/design
  • Implementation and support
SNBs current portfolio includes Orion Health for the Clinical Data Repository and EHR and Orion Healths Rhapsody Integration Engine.

S5 Microsoft SQL Server 15 Years
Required:
15 years of demonstrated experience with Microsoft SQL Server.
Look for:
  • SQL Server database development
  • Database design
  • Queries/stored procedures
  • Data integration
  • Reporting
  • Performance optimization
  • Application/database integration
  • Production troubleshooting
The current portfolio includes SQL Server and custom work involving Oracle and SQL Server.

S6 Java & JavaScript 15 Years
Required:
15 years of demonstrated experience with Java and JavaScript.
The candidate should clearly identify experience with both technologies preferably with specific projects/roles and dates.
Do not rely solely on a generic "programming languages" skills section.

S7 EMPI / Initiate / InfoSphere 9 Years
Required:
9 years of demonstrated experience with Enterprise Master Patient Index (EMPI) technologies such as:
  • IBM Initiate
  • IBM InfoSphere
Relevant experience should demonstrate work involving:
  • Enterprise patient identity
  • Patient matching
  • Identity resolution
  • Master data
  • Client/patient registry
  • Healthcare data integration
The current SNB portfolio specifically identifies IBM Initiate for the Client Registry.

S8 Oracle 15 Years
Required:
15 years of demonstrated experience with Oracle.
Candidate should demonstrate practical Oracle experience through specific projects/roles such as:
  • Oracle database development
  • Database architecture
  • SQL/PLSQL
  • Data integration
  • Reporting/extracts
  • Performance optimization
  • Application/database integration
  • Production support
SNBs current environment includes Oracle for extracts views reports and SSIS as well as custom Oracle work.

Ideal Candidate Profile
The strongest candidate will be a senior Application/Solution Architect or Senior Programmer/Analyst with 20 years of IT experience including 15 years in Senior Programmer/Analyst roles and extensive Canadian provincial healthcare experience.
The candidate should have a strong combination of:
Healthcare EHR Integration Architecture Development
with particularly strong experience in:
  • Provincial Canadian healthcare environments
  • EHR/EMR applications
  • Rhapsody Integration Engine
  • Orion Health
  • IBM Initiate / EMPI
  • Microsoft SQL Server
  • Oracle
  • Java
  • JavaScript
  • Technical architecture and solution design
  • Healthcare application integration
  • Development testing and implementation
  • Production support and high-availability environments



Required Skills:

M2 20 Years of IM/IT Experience Required: Minimum 20 years of Information Management / Information Technology experience. Recruiter Screening: Look for a clearly traceable IT career history totaling 20 years with employment dates stated as Month/Year Month/Year. M3 15 Years as Senior Programmer/Analyst Required: Minimum 15 years of experience specifically performing Senior Programmer/Analyst responsibilities. Important: General IT experience alone is not sufficient. The candidates history should explicitly demonstrate Senior Programmer/Analyst-level roles and responsibilities for at least 15 years. M4 Excellent English Communication Required: Excellent verbal and written communication skills in English. Candidate must be capable of communicating effectively with technical teams business stakeholders management vendors and project teams. M5 Immediate Availability / New Brunswick Required: Candidate must be available to start immediately in New Brunswick on the date specified in the SOW. Important screening point: The engagement begins October 28 2026 and the successful candidate is required onsite in Fredericton for the engagement. Scored Requirements HIGH PRIORITY These requirements account for the resource qualification scoring so candidates should provide specific project-based evidence not simply list technologies on their resumes. S1 Provincial Healthcare & EHR 15 Years Required: 15 years of demonstrated experience working with Provincial Healthcare and Electronic Health Records applications in a Canadian context. Recruiter should look for: Canadian provincial healthcare environments. Provincial health authorities/government healthcare programs. EHR/EMR applications. Clinical systems. Healthcare data repositories. Healthcare application integration. Candidates specific employer/client project role and dates. This is a critical requirement. Generic healthcare experience outside Canada should not automatically be treated as equivalent. S2 Technical Solution Development 15 Years Required: 15 years developing documenting coding testing and implementing technical solutions to meet business requirements. Candidate should demonstrate experience across the full technical solution lifecycle including: Requirements analysis Solution design Technical architecture Development/coding Technical documentation Testing Implementation/deployment Production support Business stakeholder collaboration S3 Rhapsody Integration Engine 10 Years Required: 10 years of demonstrated experience working with Rhapsody Integration Engine(s). Candidates should demonstrate hands-on experience with: Rhapsody Integration Engine Healthcare system integration Interface development Integration workflows Data/message transformation Healthcare interoperability Production support and troubleshooting The current SNB environment specifically includes a Rhapsody Integration Engine supporting the Provincial Integration Engine and EMR-related solutions. S4 Orion Health Platform 9 Years Required: 9 years of demonstrated experience with the Orion Health Platform. Relevant experience should specifically identify Orion Health rather than simply stating EHR or healthcare systems. Experience may include: Orion Health Clinical Data Repository Orion Health EHR solutions Healthcare application integration Clinical data Architecture/design Implementation and support SNBs current portfolio includes Orion Health for the Clinical Data Repository and EHR and Orion Healths Rhapsody Integration Engine. S5 Microsoft SQL Server 15 Years Required: 15 years of demonstrated experience with Microsoft SQL Server. Look for: SQL Server database development Database design Queries/stored procedures Data integration Reporting Performance optimization Application/database integration Production troubleshooting The current portfolio includes SQL Server and custom work involving Oracle and SQL Server. S6 Java & JavaScript 15 Years Required: 15 years of demonstrated experience with Java and JavaScript. The candidate should clearly identify experience with both technologies preferably with specific projects/roles and dates. Do not rely solely on a generic programming languages skills section. S7 EMPI / Initiate / InfoSphere 9 Years Required: 9 years of demonstrated experience with Enterprise Master Patient Index (EMPI) technologies such as: IBM Initiate IBM InfoSphere Relevant experience should demonstrate work involving: Enterprise patient identity Patient matching Identity resolution Master data Client/patient registry Healthcare data integration The current SNB portfolio specifically identifies IBM Initiate for the Client Registry. S8 Oracle 15 Years Required: 15 years of demonstrated experience with Oracle. Candidate should demonstrate practical Oracle experience through specific projects/roles such as: Oracle database development Database architecture SQL/PLSQL Data integration Reportin


Required Education:

M1 EducationRequired:University degree in Computer Science or a similar discipline is equivalent combination of education and experience may be considered.