RQ00795 – Software Developer – Senior

S M Software Solutions Inc

Toronto

Hybrid

CAD 110,000 - 150,000

Full time

17 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

S/M Software Solutions Inc seeks a Senior Software Developer to support healthcare-related digital services. The role focuses on .NET MVC with SQL Server, Azure for cloud hosting, and Python/Django for Panel App, AWS deployments, and security tooling.

You will work on web apps, cloud deployments, and production support. The candidate will contribute to Web Transformation and the Drug Formulary CMS, collaborating across teams to design, develop, and deploy scalable solutions on Azure and AWS

Qualifications

  • Experience with Microsoft Visual Studio (.NET) MVC and SQL Server, including database creation and management in Azure.
  • Experience with Python web frameworks and task queues, such as Celery, in AWS.
  • Experience with GraphQL or REST APIs.
  • Experience with Microsoft Visual Studio (.NET) and SQL Server on the Microsoft Azure platform.
  • Experience with Python web frameworks using PostgreSQL in the AWS platform.

Responsibilities

  • Analyse, develop, and unit test the Drug Formulary side effects functionality for the Azure web application.
  • Design and develop Python-based applications on the Panel App platform using the Django framework and AWS.
  • Develop and test Docker-based development workflows and work with security tools.
  • Deploy or operate workflows in AWS.
  • Develop the components as designed for the Web Transformation project (v1.10), which integrates with the Ontario Health website and Drug Formulary CMS service.
  • Provide production support: Triage incidents, optimize performance, strengthen security and privacy controls, and reduce data latency.
  • Resolve vulnerabilities in code identified through StackHawk and Mend scans.

Skills

Python
Django
APIs
Cloud (AWS)
Azure
PostgreSQL
JavaScript frameworks
CI/CD
GitHub to OpenShift
Security tooling

Tools

Visual Studio .NET MVC
SQL Server
Microsoft Azure
Celery
GraphQL
REST APIs
Python web frameworks
PostgreSQL on AWS
Azure DevOps
Docker
OpenShift
GitHub

Job description

Client: Supply Ontario – RQ00795

We are seeking a Senior Software Developer with strong experience in Microsoft Visual Studio (.NET) MVC, SQL Server, Microsoft Azure, Python, Django, AWS, Celery, GraphQL, and REST APIs. The successful candidate will support the Drug Formulary and Genomics team, contribute to the development and enhancement of web applications, build Python-based applications on the Panel App platform, support cloud deployments, resolve security vulnerabilities, and provide production support for critical healthcare-related digital services.

Role Snapshot
  • Job Title: RQ00795 – Software Developer – Senior
  • Client: Supply Ontario
  • Work Location: 525 University Avenue, Toronto, Ontario, Canada
  • Work Arrangement: Hybrid, with onsite attendance as determined by the Hiring Manager
  • Estimated Start Date: November 23, 2026
  • Estimated End Date: May 21, 2027
  • Business Days: 126.00
  • Extension: Option to extend for 128 additional business days at the Agency's discretion; extensions may also be permitted for unused business days.
  • Hours: 7.25 hours per day, 5 days per week
  • Public Sector Experience: Nice to Have
Must Have
  • Experience with Microsoft Visual Studio (.NET) MVC and SQL Server, including database creation and management in Azure.
  • Experience with Python web frameworks and task queues, such as Celery, in AWS.
  • Experience with GraphQL or REST APIs.
  • Experience with Microsoft Visual Studio (.NET) and SQL Server on the Microsoft Azure platform.
  • Experience with Python web frameworks using PostgreSQL in the AWS platform.
Description

The Senior Software Developer will support the Drug Formulary and Genomics team.

Drug Formulary is a cancer drug and regimen resource for patients and healthcare professionals. It provides tools for patient education and information on prescribing drugs.

Panel App is an open-source platform from Genomics England built on the Django framework.

This position is also essential to supporting development for the Web Transformation project and the next Drug Formulary product release, which must be analysed, designed, and developed in Azure.

Desired Skills
  • PostgreSQL.
  • Modern JavaScript frameworks, including Vue, React, and Angular.
  • Azure DevOps, including CI/CD pipelines, repositories, and work item creation and management.
  • Ability to handle end-to-end code promotion and deployment from GitHub to OpenShift.
Rated Criteria / Experience
Candidates Will Be Evaluated Against The Following Criteria
  • Visual Studio .NET development with MVC and SQL Server — 40 points
  • Python, AWS, Celery, and GraphQL — 40 points
  • PostgreSQL — 10 points
  • Modern JavaScript frameworks — 10 points
Deliverables

The successful candidate will be responsible for the following deliverables:

  • Analyse, develop, and unit test the Drug Formulary side effects functionality for the Azure web application. (Must)
  • Design and develop Python-based applications on the Panel App platform using the Django framework and AWS. (Must)
  • Develop and test Docker-based development workflows and work with security tools.
  • Deploy or operate workflows in AWS.
  • Develop the components as designed for the Web Transformation project (v1.10), which integrates with the Ontario Health website and Drug Formulary CMS service.
  • Provide production support: Triage incidents, optimize performance, strengthen security and privacy controls, and reduce data latency.
  • Resolve vulnerabilities in code identified through StackHawk and Mend scans.
Additional Terms and Working Conditions

The term of this Engagement Assignment is 126 business days, with an option to extend for 128 additional business days at the Agency's discretion. The Engagement Assignment may also be extended for unused business days at the Agency's discretion.

  • The resource must comply with the Agency's policies and procedures.
  • The resource will be issued an Agency laptop and is expected to provide at least one additional monitor, an external keyboard, and a mouse at their own expense.
  • When working from their home location, the resource must have a private office space and is not permitted to work in an open communal space.
  • The internet connection must be hard-wired and provide sufficient bandwidth to support the IT requirements of this role.
  • If these conditions cannot be met within the resource's home office space, the resource will transition to full-time onsite work, and the hybrid option will no longer be available.
  • Agency systems cannot be accessed from outside the province of Ontario.
  • Agency assets, including laptops and related equipment, cannot be removed from the province of Ontario without prior written approval from the Agency.

Assignment Type: This position is currently listed as Hybrid. The resource under this request will be required to work onsite at the Hiring Manager's sole discretion.

Location: Remote work is referenced in the original assignment details; however, the resource must comply with the Agency's hybrid work requirements, onsite attendance decisions, and all location restrictions specified above.

Public Sector Experience: Nice to Have.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RQ00795 - Software Developer - Senior I Ontario Health I Hybrid
RQ00795 - Software Developer - Senior I Ontario Health I Hybrid

Analyst Technical Solutions • Toronto

Hybrid
CAD 131,000 - 139,000
RQ00795 - Software Developer - Senior
RQ00795 - Software Developer - Senior

Maarut • Toronto

On-site
CAD 100,000 - 140,000
RQ08836 - Software Developer - Senior
RQ08836 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 120,000
11769
11769

Maarut • Toronto

On-site
CAD 100,000 - 140,000
RQ00789 – Systems Testing/QA Specialist – Senior
RQ00789 – Systems Testing/QA Specialist – Senior

S M Software Solutions Inc • Toronto

Hybrid
CAD 100,000 - 140,000
RQ11736 – Software Developer – Front End – Senior
RQ11736 – Software Developer – Front End – Senior

S M Software Solutions Inc • Toronto

On-site
CAD 120,000 - 150,000
RQ00812 – Business Intelligence Specialist – Oracle – Senior
RQ00812 – Business Intelligence Specialist – Oracle – Senior

S M Software Solutions Inc • Toronto

Hybrid
CAD 105,000 - 150,000
RQ07971:DevOPS/Cloud Engineer
RQ07971:DevOPS/Cloud Engineer

Rubicon Path • Toronto

On-site
CAD 80,000 - 110,000
RQ00756 - Business Analyst - Senior I Ontario Health I Hybrid I 1+ year
RQ00756 - Business Analyst - Senior I Ontario Health I Hybrid I 1+ year

Analyst Technical Solutions • Toronto

Hybrid
CAD 124,000 - 131,000
RQ11720 – Software Developer – Senior
RQ11720 – Software Developer – Senior

S M Software Solutions Inc • Toronto

On-site
CAD 110,000 - 140,000