Talent.com
Apex Systems
Software DeveloperApex Systems • Burnaby, BC
No longer accepting applications
Software Developer

Software Developer

Apex Systems • Burnaby, BC
30+ days ago
Job type
  • Full-time
  • Quick Apply
Job description

Job#: 3026890

Job Description:

Project Description:

Provincial Digital Services (PDS) delivers provincial digital health strategies and business transformations by relentlessly focusing on the end user and the end-to-end health services journey for everyone in British Columbia. We concentrate on the design and delivery of digital health tools and platforms to support the ongoing evolution of a connected health system and digitally enabled health care. By collaborating with all provincial health sector partners, we ensure an equitable approach to addressing health sector priorities.

PDS is part of the Provincial Digital Health & Information Services (PDHIS) portfolio that was formed in July 2022 to enable our BC health system more effectively digitally and virtually. PDHIS brings together many organizational units from different parts of PHSA into one portfolio and includes a close partnership with the Ministry of Health to deliver on the BC Digital Health Strategy.

Within PDS, there are numerous initiatives that will require assistance for longer term planning and short-term execution of deliverables, as well as providing business positioning and support for future projects

The Ambulance Invoice Management System (AIMS) Project is intended to replace 2 legacy systems used by the BCEHS Billing department to adjudicate invoices related to 911 emergency services provided by BCEHS. The systems purpose is to perform various data quality and categorization tasks and to determine the correct rates and total costs of the services rendered prior to sending the data for invoicing. This process also requires integration with several other BCEHS, MoH and MinFin systems.

The project is currently targeted to deliver the first production release of the system at the end of 2026 with full implementation in the early summer of 2027.

Services Required:

BCEHS requires a senior full‑stack .NET developer to complete the partially developed Ambulance Invoice Management System (AIMS), originally built using Blazor Server, .NET 6, SQL Server, and the Radzen component library. The engagement includes migrating the existing solution to .NET 10, completing the remaining application features, and preparing the system for production deployment.

The contractor will work both independently and collaboratively with BCEHS technical resources, using agile delivery methods. Primary responsibilities include:

* Completing development of Blazor Server UI components using Radzen or equivalent .NET libraries.

* Developing and refining backend APIs, business logic, and data access components.

* Migrating the solution from .NET 6 → .NET 10, resolving breaking changes and modernizing patterns as required.

* Enhancing system architecture, performance, and maintainability.

* Participating in requirements refinement, UI/UX clarification, and technical design discussions.

* Implementing testing strategies (unit, integration, and UI where applicable).

* Preparing the system for production release, including defect remediation, polishing workflows, and supporting deployment activities.

The engagement term is 12 months, with priority placed on completing core functional development and production readiness with 8-9 months, followed by a period of stabilization, user‑driven refinements, and post‑release support of 3-4 months.

Specific Qualifications or Experience Required:

Expert‑level experience with the Microsoft development stack, including:

* .NET Core / .NET 6+, with demonstrated experience migrating applications to .NET 8 or .NET 10

* Blazor Server development, including component design, state management, and performance optimization

* Core for building web APIs and services.

* Entity Framework Core for data access, database operations, migrations and database modeling

* C# application development

* Visual Studio / VS Code development environments

* SQL Server (T‑SQL development, schema design, query optimization)

* xUnit or equivalent for automated testing

* Radzen components or similar .NET UI frameworks

* Serilog or similar logging frameworks

* GIT for source control management

* HTML, CSS, and JavaScript for frontend development

Application Architecture & System Design

* Designing and implementing scalable application architectures

* Designing complex UI workflows and completing partially built front‑end components

* Creating and integrating backend APIs using RESTful API principles

* OData for querying and manipulating data

* Relational database modeling and optimization

* Modernizing legacy or partially completed codebases

Security & Authentication

* Experience implementing OIDC (OpenID Connect) authentication and fine‑grained authorization

* Knowledge of role-based access control (RBAC) and security best practices

* Knowledge of OWASP security principles and best practices

Delivery Experience

* Experience working in agile or hybrid project environments

* Collaborate with cross-functional teams and participate in regular stand-ups, sprint planning, and retrospectives.

* Ability to work independently with incomplete or evolving requirements

* Experience completing and stabilizing systems with pre-existing codebases

Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico. Everforth Apex uses a virtual recruiter as part of the application process. Click here for more details.

Everforth Apex Benefits Overview: In terms of professional development, Everforth Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA.

Create a job alert for this search

Software Developer • Burnaby, BC

Similar jobs

Software Developer

CentiroVancouver, Metro Vancouver Regional District, CA
Full-time

Local Vancouver Candidates Only.Join us as a Software Developer at Centiro.Curious? Creative? Ready to build the technology that moves the world? At Centiro, Software Developers are at the heart of... Show more

 • Promoted

Software Developer

Pacific Blue CrossBurnaby, Metro Vancouver Regional District, CA
Permanent

Pacific Blue Cross (PBC) has been British Columbia's leading benefits provider for over 80 years.We are an independent, not-for-profit society with strong roots in BC’s health care system.We provid... Show more

 • Promoted

Software Developer

Fortinet, Inc.Burnaby, Metro Vancouver Regional District, CA
Full-time

Develop and maintain software components on current and future networking related products.Design, develop and implement highly scalable software features and infrastructure on our next-generation ... Show more

 • Promoted

Senior Software Developer

PreciselyVancouver, Metro Vancouver Regional District, CA
Full-time

Application and Interview Impersonation Notice.Impersonating another individual when applying for employment, and/or participating in an interview process to assist another individual in obtaining ... Show more

 • Promoted

Senior Software Developer, Mobile

SliceVancouver, Metro Vancouver Regional District, CA
Full-time

Ilir Sela started Slice with the belief that local pizzerias deserve all the advantages of major franchises without compromising their independence.Starting with his family’s pizzerias, we now empo... Show more

 • Promoted

Remote Software Developer

Turingdelta, bc, ca
Remote
Full-time

Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems.Turing support... Show more

 • Promoted • New!

Senior API and Middleware Developer - Coforge

Coforgedelta, bc, ca
Full-time

Job Title/Role: API Middleware Developer.We at Coforge are seeking a API Middleware Developer with the following skillset:.As a Senior API & Middleware Developer for the Platform Engineering team, ... Show more

 • Promoted

Junior Software Developer - delta

Sol Invictus Energy Servicesdelta, bc, ca
Full-time +1

Sol Invictus Energy Services is hiring a junior software developer for a full-time, 12-month innovation placement on Energy Navigator - our energy-modelling and compliance platform for Alberta's re... Show more

 • Promoted • New!

Software Developer

CollaberaVancouver, Metro Vancouver Regional District, CA
Permanent

Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry.As a half a billion dollar IT company, with m... Show more

 • Promoted

Software Developer

Fidelity InternationalVancouver, Metro Vancouver Regional District, CA
Full-time

Job Description*****You will be working on a 100% remote schedule as part of Fidelity’s dynamic working arrangement.Current work authorization for Canada is required for all openings.Who We Are**At... Show more

 • Promoted

Lead Software Developer (Remote)

GeotabBurnaby, Metro Vancouver Regional District, CA
Remote
Permanent

Geotab ® is a global leader in IoT and connected transportation and certified “Great Place to Work™.We are a company of diverse and talented individuals who work together to help businesses grow an... Show more

 • Promoted

Software Developer - Cloud - Intermediate

Delta Controls Inc.Surrey, Metro Vancouver Regional District, CA
Full-time +1

Career Opportunities with Delta Controls.Current job opportunities are posted here as they become available.Subscribe to our RSS feeds to receive instant updates as new positions become available.S... Show more

 • Promoted

Software Developer

Motorola SolutionsVancouver, Metro Vancouver Regional District, CA
Full-time

Motorola Solutions values your privacy**.Company Overview**At Motorola Solutions, we believe that everything starts with our people.We’re a global close-knit community, united by the relentless pur... Show more

 • Promoted

Senior Software Developer (#5374) - vancouver

New Value Solutionsvancouver, bc, ca
Full-time

New Value Solutions (NVS), a national IT consulting firm, is seeking a Senior AI Software Developer.This role is a hands-on leadership position within a cross-functional delivery team, responsible ... Show more

 • Promoted • New!

Software Developer - Progress

Fidelity CanadaVancouver, Metro Vancouver Regional District, CA
Full-time

You will be working on a 100% remote schedule as part of Fidelity’s dynamic working arrangement.At Fidelity, we’ve been helping Canadian investors build better financial futures for over 35 years.W... Show more

 • Promoted

Software Developer

AutodeskVancouver, Metro Vancouver Regional District, CA
Full-time

Software Engineer, Localization Engineering.We’re seeking a talented Full Stack Software Engineer to strengthen localization capabilities for Autodesk products and content.You’ll collaborate with s... Show more

 • Promoted

Staff Software Developer

ImprovingVancouver, Metro Vancouver Regional District, CA
Full-time

This is a hybrid role (2 days/week in office) where you can join our teams located in Vancouver, Calgary, Winnipeg, Toronto or Ottawa.Improving is a 15+ year technology management and consulting se... Show more

 • Promoted

Software Developer

NumerixVancouver, Metro Vancouver Regional District, CA
Full-time

Since our founding in 1996, we have been at the vanguard of financial technology, providing groundbreaking expertise, quantitative analytics and software that redefine pricing and risk management i... Show more

 • Promoted

Intermediate Software Developer

The New Networkrichmond, bc, ca
Full-time

Intermediate Software Developer.Our client is a dedicated and agile software development firm committed to crafting high-quality, data-dense applications.Operating with a small, close-knit team, th... Show more

 • Promoted • New!

Software Developer - Russell Tobin

Russell Tobinrichmond, bc, ca
Full-time

Russell Tobin & Associates is hiring on behalf of one of its esteemed clients.Months with possible extension.Senior Software Developer specializing in AWS, focused on designing and building cloud-b... Show more