RQ-2026-009973 - Software Developer - Full Stack - Senior for Cancer Screening Correspondence Portal

GovTech Talent Solutions Inc.

Toronto

On-site

CAD 105,000 - 145,000

Full time

10 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

GovTech Talent Solutions Inc. is seeking an experienced software engineer to help design and implement a Cancer Screening Correspondence Portal built with .NET and React.

This position involves guiding project teams, ensuring high-quality user experiences, and collaborating with product management to drive key features forward. You will mentor engineers, contribute to architecture and engineering practices, and develop comprehensive technical documentation.

Qualifications

  • 3 days onsite per week in Toronto.
  • React 18, HTML5, CSS proficiency required.
  • ASP.NET Core, Minimal APIs, LINQ with .NET 8+.
  • Azure APIM, Azure Service Bus, and Azure Container Apps experience.
  • Strong knowledge of Microservices, RESTful APIs, and distributed systems.

Responsibilities

  • Provides subject matter expertise and technical guidance to project and product teams.
  • Delivers high-quality user experiences and ensures product quality.
  • Mentors Software Development I and Software Engineer I on engineering practices and decisions.
  • Keeps teams updated on new trends and techniques.
  • Develops documentation and guides for technical practices and workflows.
  • Contributes to QA input and helps with test planning and execution.
  • Performs code reviews and design walkthroughs.
  • Participates in requirements definition, specification development, and solution design.
  • Develops applications to specifications within time and budget.
  • Identifies risks and escalates to leadership.
  • Recommends architectural and process improvements to reduce cycle times.
  • Supports deployment, rollback procedures, and production stability.
  • Documents known issues and resolutions.

Skills

React
HTML5
CSS
ASP.NET Core
Minimal APIs
LINQ
.NET 8+
Azure APIM
Azure Service Bus
Azure Container Apps
Azure DevOps
Microservices
Docker
SQL Server
Redis Cache
Git

Job description

Project Overview

Support the design, development, and ongoing support of a new Cancer Screening Correspondence Portal built with .NET and React technologies. This initiative will transform the existing correspondence system into a fully digital platform.

Key Responsibilities

  • Provides subject matter expertise and technical guidance to project and product teams.
  • Delivers the best user experiences possible and is jointly accountable for the quality of the products and services that they deliver for the customers.
  • Provides mentoring to specific Software Development I and potentially Software Engineer I to discuss specific engineering practices and problems that may arise during day-to-day work. Provides context and perspective to Software Development I and Software Engineer I regarding engineering design decisions as well as business requirements that influence implementation details.
  • Shares new trends and techniques via various forums, like chapters.
  • Develops supporting and configuration documentation and provides guidance in delivering technical documentation.
  • Provides input and expertise to QA team on application testing.
  • Provides work estimates for their own development tasks and verifies work estimates of others.
  • Performs code reviews and walkthroughs of system design and developed code.
  • Participates in and contributes to requirement definition working sessions, specification development and solution design.
  • Develops applications to specifications within the required timeframe and budget.
  • Identifies risks and escalates to project/product leadership on a timely basis.
  • Pinpoints strengths and weaknesses of various design alternatives and selects or recommends appropriate solutions.
  • Proactively suggests alternative methods or resources for getting work done when obstacles arise.
  • Reviews systems for completion and system performance objectives.
  • Recommends changes across the engineering practices to improve the team's cycle time as well as lead time for the team's product backlog.
  • Supports the change in the adoption of new engineering practices.
  • Independently engages and actively participates in project-related discussion with product management teams to recommend product features and changes to product features to improve the user experience, operation and maintainability of the product.
  • Participates in development of engineering plans and systems specifications with Lead Engineers.
  • Collaborates with project members to ensure alignment of practices, patterns, and solutions.
  • Ensures work aligns to broader roadmaps and systems strategies.
  • Stays abreast of evolving technology, architecture, and design, patterns, practices, and platforms.
  • Makes decisions where results have substantial impact across the organization requiring sophisticated solutions and long-term correction. Occasionally has cross-portfolio and external stakeholder interactions.
  • Create technical documentation (architecture, APIs, workflows)
  • Maintain code-level documentation and README files
  • Provide deployment and rollback procedures
  • Document known issues and resolutions

Qualifications & Requirements

REQUIRED
  • Must be able to work 3 days onsite per week in Toronto
  • React 18 / HTML 5 / CSS
  • ASP.NET Core / Minimal API’s / LINQ (.NET 8+)
  • Azure APIM
  • Azure Service Bus
  • Azure Containers Apps/Jobs
  • Azure DevOps
  • Microservices/Docker
  • SQL Server / REDIS Cache
  • GIT
NICE TO HAVE
  • 8 – 10 years of relevant and extensive technical experience developing software solutions.
  • 8+ years of experience in .NET development, preferably in healthcare or regulated industries
  • Strong understanding of Microservices, RESTful APIs, and distributed systems
  • Hands-on experience working with digital Marketing (Campaigns, Email, Sms, Chatbots).
  • Strong on managing and designing API's using Azure APIM.
  • Proficiency in React.js, JavaScript/TypeScript, and front-end best practices
  • Proficiency in managing and designing Complex multistage Azure DevOps pipelines.
  • Experience with Azure cloud services, including Azure App Container, Azure SQL, Blob Storage, Key Vault, Azure APIM, Azure Service Bus
  • Experience with developing and managing .NET-based message producers and consumers using the Azure Service Bus SDK.
  • Experience with using and developing and maintaining monitoring tools in Azure (Application insights, Log Analytics Etc.)
  • Knowledge and understanding of Object-Oriented Analysis and Design, and Relational Database Analysis & Design (OOD/OOP).
  • Hands-on experience with Azure Service Bus or similar messaging platforms
  • Familiarity with healthcare data standards (e.g., HL7, FHIR) is a plus
  • Hands-on experience with CRM is a plus
  • Microsoft certifications in Azure or .NET technologies is a plus
  • Knowledge of security and compliance in healthcare applications
  • Provide support for production systems, ensuring high availability, timely incident resolution, and proactive monitoring to maintain service continuity and performance
  • In-depth knowledge of software development and all aspects of the Software Development Life Cycle (SDLC).
  • In-depth knowledge of distributed system solution development and experience in agile development.
  • Subject matter expert of relevant software development tool and framework.
  • Knowledge of software security principles.
  • Knowledge of quality assurance testing and risk assessment.
  • Knowledge of privacy legislation, regulations (specifically the Protection of Personal Health Information Act, Ontario 2004), policies, procedures, guidelines, and communication material relevant to the Protection of confidential information
  • Knowledge of relational database development techniques.
  • Knowledge of system administration and networking (i.e., Windows Server, Linux, IP, firewall).
  • Public sector experience preferred

Key Skills & Competencies

React, HTML5, CSS, ASP.NET Core, Minimal APIs, LINQ, .NET, Azure APIM, Azure Service Bus, Azure Container Apps, Azure DevOps, Microservices, Docker, SQL Server, Redis Cache, Git, JavaScript, TypeScript, RESTful APIs, Azure SQL, Blob Storage, Key Vault, Azure Service Bus SDK, Application Insights, Log Analytics, HL7, FHIR, CRM, Windows Server, Linux, IP, Firewall, Object-Oriented Analysis and Design, Relational Database Design

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

RQ00781 - Software Developer - Full Stack - Senior
RQ00781 - Software Developer - Full Stack - Senior

Socket.dev • Toronto

On-site
CAD 120,000 - 160,000
Software Developer - Full Stack - Senior ( RQ00781 )
Software Developer - Full Stack - Senior ( RQ00781 )

S M Software Solutions Inc • Toronto

Hybrid
CAD 110,000 - 150,000
RQ08836 - Software Developer - Senior
RQ08836 - Software Developer - Senior

Rubicon Path • Toronto

Hybrid
CAD 100,000 - 120,000
RQ08283 - Software Developer- Front End - Senior
RQ08283 - Software Developer- Front End - Senior

Rubicon Path • Toronto

On-site
CAD 85,000 - 115,000
RQ08211 - Sr. Software Developer
RQ08211 - Sr. Software Developer

Rubicon Path • Toronto

On-site
CAD 90,000 - 130,000
RQ11124 - Sr. Software Developer - Full Stack
RQ11124 - Sr. Software Developer - Full Stack

Source Code • Toronto

Hybrid
CAD 90,000 - 120,000
RQ09571 - Software Developer - Full Stack - Senior
RQ09571 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
Competitive salary
Opportunities for professional growth
RQ09083 - Software Developer - Senior
RQ09083 - Software Developer - Senior

Rubicon Path • Toronto

Hybrid
CAD 100,000 - 130,000
RQ09610 - Software Developer - Full Stack - Senior
RQ09610 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
RQ08676 - Software Developer - Full Stack - Senior
RQ08676 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 85,000 - 115,000