Senior Application Solutions Architect – Health Application Services
Fredericton - Canada
Job Summary
- Lead the design and development of the Personal Health Number (PHN) Registry.
- Work collaboratively with the Medicare and MyHealthNB teams on architecture design development and implementation.
- Provide solution architecture guidance and technical direction to internal staff and consultants.
- Provide direction regarding:
- Solution architecture
- Technical design
- Development methodologies
- Development standards and procedures
- Advise business and technical stakeholders to ensure technology solutions meet business requirements.
- Oversee the development and maintenance of solution design and technical architecture documentation.
- Lead and participate in analysis design development testing implementation and enhancement activities.
- Lead and participate in the PHN technical working group.
- Lead technical design and development activities including code reviews and design reviews.
- Work closely with:
- Medicare Business Team
- Medicare Application Support Team
- eHealthNB Support Team
- Health Solutions Strategists
- Database Administrators (DBAs)
- Program Manager
- Project Manager
- Lead Business Analyst
- MyHealthNB PHN project team
- Ensure secure application design and coding requirements are incorporated into implementations.
- Support development of User Acceptance Testing (UAT) plans.
- Support functional and technical design documentation.
- Support system testing and defect-management processes.
- Support production stabilization troubleshooting and code fixes.
- Participate in team Scrum activities and maintain/update team documentation as required.
- Provide technical assistance on other PHAS initiatives as time permits.
- Perform other related duties as assigned.
- Some after-hours/weekend work may be required subject to prior approval.
- Degree from a recognized university in Computer Science or a similar discipline is preferred.
- An equivalent combination of education and experience may be considered.
- Candidate submission must clearly identify:
- Degree/education level
- University/College name
- Education start and end dates
- Minimum 15 years of demonstrated experience in Information Management / Information Technology (IM/IT).
- Minimum 5 years of demonstrated experience as a Senior Programmer and/or Systems Analyst.
- Minimum 3 years of demonstrated experience as an Application Architect and/or Solutions Architect.
- Excellent verbal and written communication skills in English.
- Must be available to start December 9 2026.
- Must be able to work full-time onsite in Fredericton New Brunswick.
- Remote work may only be possible at the clients request and approval.
- Candidate must remain available for periodic in-person meetings.
- Only ONE candidate may be submitted by the vendor.
- Submission of more than one candidate will result in disqualification of all vendor submissions.
- Demonstrated experience working with Provincial Healthcare and Electronic Healthcare applications in a Canadian context.
- Experience with Canadian provincial health systems healthcare applications health registries electronic health records Medicare/eHealth environments or comparable government healthcare platforms is highly desirable.
- Developing technical solutions
- Documenting technical solutions
- Coding
- Testing
- Implementing solutions
- Translating business requirements into technical solutions
- Working with business and technical stakeholders throughout the solution lifecycle
- Web interfaces
- Batch processes
- Time-based transactions
- Long-running transactions
- Multiple integration points
- Complex application environments
- Enterprise system integrations
- Multiple systems must be considered
- Multiple business/technical domains must be integrated
- Enterprise-wide architecture must be considered
- Dependencies and integrations between applications are assessed
- Architecture decisions support broader organizational/business objectives
- Analyzing performance issues
- Designing performance improvements
- Implementing application performance enhancements
- Troubleshooting large-scale enterprise applications
- Optimizing application architecture and technical components
- Demonstrated professional experience as a .NET developer.
- Strong development experience is highly desirable.
- Demonstrated professional experience working with Microsoft SQL Server.
- Experience designing developing troubleshooting optimizing and supporting SQL Server-based applications is highly desirable.
- Demonstrated development experience with Java.
- Demonstrated development experience with JavaScript.
- 15 years of IM/IT experience
- 5 years as a Senior Programmer/Systems Analyst
- 3 years as an Application/Solutions Architect
- 8 years of Canadian provincial healthcare/eHealth application experience
- Strong .NET development background
- Strong Microsoft SQL Server experience
- Strong Java and JavaScript development experience
- Enterprise architecture experience
- Large-scale application and integration experience
- Application performance optimization experience
- Experience with government or provincial healthcare environments
- Strong technical documentation and solution-design capabilities
- Excellent English communication skills
- Ability to work effectively with technical business healthcare and government stakeholders
- Application Architecture
- Solutions Architecture
- Senior Programming
- Systems Analysis
- .NET
- Microsoft SQL Server
- Java
- JavaScript
- Enterprise Application Architecture
- Technical Design
- Software Development
- Application Integration
- System Testing
- Technical Documentation
- Provincial Healthcare Applications
- Electronic Healthcare Applications
- Canadian Healthcare Environment
- eHealth
- Medicare
- Health Registries
- Large-Scale Enterprise Systems
- Batch Processing
- Long-Running Transactions
- Time-Based Transactions
- Enterprise Integrations
- Application Performance Optimization
- Secure Application Design
- UAT
- Production Stabilization
- Defect Management
Item | Details |
|---|---|
Client | Service New Brunswick PHAS |
Requisition | RQ00388 ASA II |
Position | Required Skills: Application Architecture Solutions Architecture Senior Programming Systems Microsoft SQL Server Java JavaScript Enterprise Application Architecture Technical Design Software Development Application Integration System Testing Technical Documentation Enterprise Integration Application Performance Optimization Secure Application Design UAT Production Stabilization Defect Management Healthcare Applications eHealth Medicare Health Registries Large-Scale Enterprise Systems Batch Processing Long-Running Transactions Required Education: Degree in Computer Science or similar discipline from a recognized university; equivalent combination of education and experience may be considered. |