Talent.com
Software Developer
Software DeveloperApex Systems • Burnaby, BC
Software Developer

Software Developer

Apex Systems • Burnaby, BC
3 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

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join 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. Apex uses a virtual recruiter as part of the application process. Click here for more details.

Apex Benefits Overview: In terms of professional development, 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

Software Developer

Cprvision • Vancouver, Canada
Full-time
Omegro Business Unit:**VBU - Helm Operations**Job Description:**At Helm Operations, we build the software that keeps the world's maritime operations moving.From tugboats in Vancouver Harbour to off...Show more
Last updated: 21 days ago • Promoted
Software Developer

Software Developer

Thales Group • Vancouver, Metro Vancouver Regional District, Canada
Full-time
Location: Vancouver - Pender St, CanadaThales people architect identity management and data protection solutions at the heart of digital security.Business and governments rely on us to bring trust ...Show more
Last updated: 30+ days ago • Promoted
Senior Software Tools Developer

Senior Software Tools Developer

Kardium Inc. • Burnaby, Metro Vancouver Regional District, Canada
Permanent
Glenlyon Parkway, Burnaby, British Columbia, Canada.Posted Wednesday, February 25, 2026 at 11:00 a.By joining the Kardium team, you can help make a difference in the lives of millions around the wo...Show more
Last updated: 23 days ago • Promoted
Software Developer / Programmer

Software Developer / Programmer

Azad Technology Partners • Vancouver, Metro Vancouver Regional District, Canada
Full-time
Join AZAD Technology Partners as a Software Developer / Programmer and provide high level programming support to the Transmission Technology System Development and Support organization.The organiza...Show more
Last updated: 30+ days ago • Promoted
Software Developer

Software Developer

Plexxis Software • Vancouver, Canada
Full-time
Job Type: Full time, permanentLocation: (Langford) Victoria, BCAll candidates are required to reside within commuting distance of our Langford/Victoria office location.Plexxis does not offer remote...Show more
Last updated: 27 days ago • Promoted
Embedded C Developer - delta

Embedded C Developer - delta

Amaris Consulting • delta, bc, ca
Full-time
The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
Last updated: 30+ days ago • Promoted
Guidewire Claims Developer

Guidewire Claims Developer

Coforge • Richmond, British Columbia, Canada
Full-time
We at Coforge are hiring Guidewire Claims Developer with the following skillset :.Guidewire ClaimCenter (v10+ preferred; Cloud experience ideal).Gosu programming o ClaimCenter configuration.ClaimCe...Show more
Last updated: 11 days ago • Promoted
Software Developer

Software Developer

Thales • Vancouver, Metro Vancouver Regional District, Canada
Full-time
Location: Vancouver - Pender St, Canada.Thales people architect identity management and data protection solutions at the heart of digital security.Business and governments rely on us to bring trust...Show more
Last updated: 23 days ago • Promoted
Software Developer

Software Developer

General Fusion • Richmond, Metro Vancouver Regional District, Canada
Full-time
Established in 2002, General Fusion is a global leader in the race to commercialize clean fusion energy.We are pursuing a uniquely practical approach, Magnetized Target Fusion, and aim to provide z...Show more
Last updated: 11 days ago • Promoted
Software Developer

Software Developer

BloomGuarden • Vancouver, Canada
Full-time
At Tripleview Technologies (TVT), we acquire, innovate, and grow technology companies focused on the public sector.Our companies provide specialized solutions tailored to local governments, support...Show more
Last updated: 21 days ago • Promoted
Software Developer - Crm

Software Developer - Crm

Insurance Council of BC • Vancouver, Canada
Full-time
About the Insurance CouncilThe Insurance Council of British Columbia is the regulatory organization that licenses and regulates the activities of over 50,000 life and general insurance agents, gene...Show more
Last updated: 26 days ago • Promoted
Software Engineer

Software Engineer

HeartCentrix Solutions • Richmond, British Columbia, Canada
Full-time
Python Software Engineer with Product Owner experience.This role is ideal for someone who enjoys both.You will be responsible for building and maintaining reliable payment infrastructure while coll...Show more
Last updated: 11 days ago • Promoted
Staff Software Developer

Staff Software Developer

Improving • Vancouver, Metro Vancouver Regional District, Canada
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
Last updated: 30+ days ago • Promoted
Software Developer, Fixed Income

Software Developer, Fixed Income

NS Partners • Vancouver, Metro Vancouver Regional District, Canada
Full-time
Software Developer, Fixed Income.In this role, you will sit directly with the Fixed Income investment team, working side by side with Portfolio Managers, Traders, and Analysts.You will help build a...Show more
Last updated: 23 days ago • Promoted
Software Developer – Hybrid

Software Developer – Hybrid

TEEMA • Burnaby, Canada
Full-time
Job Title: Software DeveloperJob ID: 86153Location: Burnaby, British ColumbiaOverviewWe're looking for a Software Developer to join our Vancouver-based Operations Technology team.In this role, you'...Show more
Last updated: 9 days ago • Promoted
Solutions Engineer - Meld

Solutions Engineer - Meld

Meld • richmond, bc, ca
Full-time
Meld is a fast growing startup looking to add developer support for customers who use our API driven platform for managing their crypto related integrations.We're focused on helping money move on c...Show more
Last updated: 30+ days ago • Promoted
Software Developer, Fixed Income

Software Developer, Fixed Income

Connor, Clark & Lunn Investment Management (CC&L) • Vancouver, Metro Vancouver Regional District, Canada
Full-time
Connor, Clark & Lunn Investment Management Ltd.In this role, you will sit directly with the Fixed Income investment team, working side by side with Portfolio Managers, Traders, and Analysts.You wil...Show more
Last updated: 11 days ago • Promoted
Software Developer

Software Developer

Orbis Investments • Burnaby, Canada
Full-time
We are seeking a Software Developer to join our Vancouver Operations Technology team.In this role, you will work closely with business to design and build the operations systems to unlock efficienc...Show more
Last updated: 8 days ago • Promoted