RQ00388 – Solution Architect

S M Software Solutions Inc

Fredericton

On-site

CAD 120,000 - 160,000

Full time

27 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

S M Software Solutions Inc. is seeking an experienced Solution Architect to support the Province of New Brunswick, focusing on IM/IT architecture, enterprise development, and healthcare applications.

The role requires strong expertise in .NET, SQL Server, Java, JavaScript, and large-scale systems, with emphasis on collaboration across business and technical stakeholders. The position is onsite in Fredericton, NB, full-time, with a multi-month engagement and a start date after closing date.

Qualifications

  • Mandatory: degree in Computer Science or equivalent
  • Mandatory: 15+ years in IM/IT
  • Mandatory: 5+ years as Senior Programmer/Systems Analyst
  • Mandatory: 3+ years as Application/Solutions Architect
  • Must be available to start in Fredericton, NB on date specified in SOW

Responsibilities

  • Lead and participate in analysis, design, development, implementation, testing, and stabilization of technical solutions.
  • Collaborate with My Health NB PHN project team and stakeholders to deliver enterprise solutions.
  • Ensure secure design and coding practices for the base implementation.
  • Support test planning, functional/technical design specs, system testing, and defect management.
  • Participate in team scrums and document updates as required.

Skills

IM/IT experience
Solution architecture
Enterprise application development
.NET
Microsoft SQL Server
Java
JavaScript
Healthcare applications
Senior Programmer/Systems Analyst

Education

University degree in Computer Science or similar

Job description

Client: Province of New Brunswick - RQ00388. We are seeking an experienced Solution Architect to support the Province of New Brunswick, with strong experience in IM/IT, application and solutions architecture, enterprise application development, .NET, Microsoft SQL Server, Java, JavaScript, and large-scale healthcare applications. The successful candidate will work closely with the My Health NB PHN project team and various business, technical, support, and healthcare stakeholders to lead and participate in the analysis, design, development, implementation, testing, and stabilization of technical solutions.

Role Snapshot
  • Job Title: RQ00388 - Solution Architect
  • Client: Province of New Brunswick
  • Work Location: Fredericton, New Brunswick, Canada
  • Work Arrangement: Onsite - Full Time
  • Business Days: 259
  • Closing Date/Time: October 14, 2026, at 10:30 AM
  • Estimated Work Start Date: December 9, 2026
  • Estimated Work End Date: December 8, 2027
  • Standard Hours: 7.25 hours per day
Work Location and Engagement Requirements

The successful candidate is required to work onsite, full time for the duration of the engagement, with SNB at HSBC Place Fredericton, NB. SNB will provide office space with access to pertinent information and resources for the duration of the engagement. The ability to work remotely, in Fredericton, may be possible, as required and only at the client's request and consent; however, the successful candidate must be available for periodic in-person meetings.

Role Overview
Mandatory Requirements
  • A degree from a recognized University in Computer Science or similar discipline is preferred, but an equivalent combination of education and experience may be considered.
  • Education Information Required: Candidates must provide the education level achieved (degree, etc.), name of University/College where education was received, along with start and end dates.
  • A minimum of fifteen (15) years of demonstrated experience in IM/IT – 15 years
  • A minimum of five (5) years of demonstrated experience as a Senior Programmer/Systems Analyst – 5 years
  • A minimum of three (3) years of demonstrated experience as an Application / Solutions Architect – 3 years
  • The candidate must be available to start work immediately in Fredericton, NB on the date specified in Section 8 of the SOW.
Scored Requirements
  • Demonstrated experience working with Provincial Health Care and Electronic Health Care applications in a Canadian context – 8+ Years
  • Demonstrated experience developing, documenting, coding, testing and implementing technical solutions to meet the business requirements – 8+ Years
  • Demonstrated experience with large software systems consisting of web interfaces, batch processes, time-based transactions, long running transactions and multiple integration points – 5+ Years
  • Demonstrated experience in architecture where multiple systems and domains must be considered from an enterprise view – 5+ Years
  • Demonstrated experience analysing, designing, and implementing performance improvements for large-scale enterprise applications – 5+ Years
  • Demonstrated experience as a .NET developer – 8+ Years
  • Demonstrated experience working with Microsoft SQL Server – 8+ Years
  • Demonstrated experience as a developer with JAVA, JavaScript – 5+ Years
Deliverables
  • Work closely with the My Health NB PHN project team members, including Program Manager, Solution Architect, Project Manager, and Lead Business Analyst, on overall direction, scope, and deliverables for the PHN (Personal Health Number) Registry
  • Lead and participate in the analysis, design, and implementation of enhancements required for the Medicare or other Application(s)
  • Lead and participate in the PHN technical working group
  • Lead the design and development for the team, including code reviews and design review
  • Work with the various stakeholders, including:
    • Medicare Business Team
    • Medicare Application Support Team
    • eHealth NB Support Team
    • Health Solutions Strategists
    • DBAs
  • Ensure that secure application design and coding requirements are met for base implementation
  • Support the development of the test plan for User Acceptance Testing
  • Support the documentation of functional and technical design specifications
  • Support system testing and defect management processes
  • Support production stabilization and code fixes
  • Perform other duties as assigned, such as updating team documentation as required, participating in team scrums as required, etc.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Healthcare Solutions Architect
Healthcare Solutions Architect

BuzzClan • Fredericton

On-site
CAD 110,000 - 150,000
Senior Solution Architect - Healthcare IT (Onsite NB)
Senior Solution Architect - Healthcare IT (Onsite NB)

S M Software Solutions Inc • Fredericton

On-site
CAD 120,000 - 160,000
RQ00381 -Remote I Business Analyst: Business Intelligence I SNB
RQ00381 -Remote I Business Analyst: Business Intelligence I SNB

Analyst Technical Solutions • Toronto

Remote
CAD 90,000 - 120,000
Senior Project Manager
Senior Project Manager

BuzzClan • New Brunswick

On-site
CAD 90,000 - 120,000
Senior Project Manager
Senior Project Manager

SereneAID • Fredericton

Remote
CAD 110,000 - 160,000
RQ00380 I 4 Years I Remote I Clinical Business Analyst – Business Intelligence
RQ00380 I 4 Years I Remote I Clinical Business Analyst – Business Intelligence

Analyst Technical Solutions • Toronto

Remote
CAD 90,000 - 130,000
Business Analyst – Business Intelligence (BI)
Business Analyst – Business Intelligence (BI)

emergiTEL Inc. • Fredericton

On-site
CAD 100,000 - 130,000
RQ08570 - Technology Architect - Senior
RQ08570 - Technology Architect - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
Senior Change Manager (CM3)
Senior Change Manager (CM3)

Upstaff • Fredericton

On-site
CAD 90,000 - 130,000
Hybrid work model
Travel reimbursement
Required devices provided
RQ00379 I 4 yrs -Remote I Business Analyst – Target Operating Model Specialist
RQ00379 I 4 yrs -Remote I Business Analyst – Target Operating Model Specialist

Analyst Technical Solutions • Toronto

Remote
CAD 110,000 - 150,000