Senior Application / Solutions Architect – Health Application Services
Summary
A 12-month onsite contract architecting the Personal Health Number (PHN) Registry for Service New Brunswick's Provincial Health Application Services, leading solution architecture, technical direction, design/code reviews, and documentation with Medicare and MyHealthNB teams. Core stack: .NET, Microsoft SQL Server, Java, and JavaScript in a government healthcare environment.
- 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.
Requirements
- 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 client's 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 hands-on .NET 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 |