Senior Software Developer - Toronto

Randstad Canada

Toronto

Remote

CAD 120,000 - 160,000

Full time

4 days ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work
Multi-cloud exposure
OpenShift exposure
Security focus

Job summary

Randstad Canada seeks a versatile Senior Software Developer to advance healthcare apps with modern cloud-native transformations. You will deliver end-to-end full-stack work using .NET MVC in Azure and Python/Django in AWS, building REST and GraphQL APIs, and ensuring secure, scalable solutions.

This 6-month remote contract offers exposure to OpenShift, Docker, Celery, and production security hardening while collaborating across cloud ecosystems.

Qualifications

  • Must have .NET MVC with C# and SQL Server on Azure.
  • Must have Python/Django and Celery in AWS.
  • Proficient API design with GraphQL or REST.
  • Working knowledge of PostgreSQL in cloud environments.

Responsibilities

  • Full-Stack development across .NET MVC and Django.
  • Build and operate cloud-native microservices on Azure and AWS.
  • Design, test, and consume REST/GraphQL APIs.
  • Manage relational databases and optimize queries.
  • Implement asynchronous processing and task queues.
  • Containerize and deploy via Docker/OpenShift; push from GitHub.
  • Hardening security and production support for healthcare apps.

Skills

NET MVC
Azure
Python
AWS
REST APIs
GraphQL
SQL Server
PostgreSQL
Docker
OpenShift
Celery

Tools

OpenShift
Docker
GitHub
CI/CD

Job description

We are seeking a versatile Senior Software Developer to support core healthcare application enhancements, application modernization, and digital platform transformations across multi-cloud environments. In this role, you will be responsible for end-to-end full-stack development, designing and building web applications using Microsoft .NET MVC in Azure alongside Python web frameworks (Django) in AWS. Working across diverse cloud ecosystems, you will construct REST and GraphQL APIs, manage relational databases (SQL Server and PostgreSQL), containerize application workflows, and resolve code vulnerabilities to deliver high-performing, secure solutions.

Location: Remote
Duration: 6-month contract.

Advantages
  • Dual Multi-Cloud Expertise: Hands-on engineering across both Microsoft Azure and Amazon Web Services (AWS) platforms.
  • Hybrid Technology Stack: Develop across .NET MVC, Python (Django), GraphQL, REST APIs, SQL Server, and PostgreSQL.
  • Fully Remote Flexibility: Work 100% remotely while contributing to high-impact digital healthcare solutions.
  • Modern Security & DevOps Scope: Direct exposure to Docker containerization, OpenShift deployments, Celery task queues, and automated vulnerability remediation.
Responsibilities
  • Full-Stack Application Development: Analyze, design, code, and unit-test web applications and custom feature enhancements using Microsoft Visual Studio (.NET) MVC and Python frameworks (Django).
  • Multi-Cloud Solution Engineering: Build, deploy, and operate cloud-native microservices and workflows across both Microsoft Azure and Amazon Web Services (AWS) platforms.
  • API & Integration Development: Design, construct, and test RESTful APIs and GraphQL endpoints to support cross-platform data integration and seamless web transformations.
  • Database Management & Optimization: Perform relational database creation, schema modeling, data management, and query optimization using Microsoft SQL Server in Azure and PostgreSQL in AWS.
  • Asynchronous Processing & Task Queues: Implement asynchronous background task queues (e.g., Celery) to optimize system processing, minimize data latency, and ensure high application performance.
  • Containerization & Deployment Workflows: Develop, test, and operate Docker-based development workflows and support end-to-end code promotion deployments from GitHub to container platforms like OpenShift.
  • Security Hardening & Production Support: Triage operational incidents, resolve code vulnerabilities identified via security scans (StackHawk, Mend), and implement robust privacy and access controls.
Qualifications
  • Microsoft .NET & Azure Stack: Proven experience with Microsoft Visual Studio (.NET) MVC, C#, and SQL Server database creation and management in Microsoft Azure (Strictly Required).
  • Python & AWS Architecture: Hands-on experience developing Python web applications (Django) and task queues (Celery) hosted in AWS environments (Strictly Required).
  • API Development: Demonstrated proficiency in designing, developing, and consuming GraphQL or REST APIs (Strictly Required).
  • PostgreSQL & Database Engineering: Working knowledge and database development experience with PostgreSQL (Strictly Required).
Nice-to-Have Assets
  • Prior software development experience within a public sector environment.
  • Hands-on experience with modern JavaScript frameworks (Vue, React, or Angular).
  • Familiarity with Azure DevOps (CI/CD pipelines, Git repos, work item tracking), Docker containerization, and OpenShift code promotion.
  • Experience with code security scanning tools (StackHawk, Mend) and performance hardening.

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.

This posting is for existing and upcoming vacancies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer - Front End - Toronto
Senior Software Developer - Front End - Toronto

Randstad Canada • Toronto

On-site
CAD 100,000 - 130,000
Onsite Toronto workspace
Agile & CI/CD tooling
Azure DevOps collaboration
+1
Senior DevOps/Cloud Engineer - Toronto
Senior DevOps/Cloud Engineer - Toronto

Randstad Canada • Toronto

On-site
CAD 129,000 - 175,000
Senior Developer (.NET/Angular)
Senior Developer (.NET/Angular)

Altis Technology • Toronto

On-site
CAD 120,000 - 180,000
Senior Systems Analyst
Senior Systems Analyst

Randstad Canada • Toronto

On-site
CAD 90,000 - 130,000
Senior Software Developer - ETL - Toronto
Senior Software Developer - ETL - Toronto

Randstad Canada • Toronto

On-site
CAD 110,000 - 140,000
Software Engineering Manager - II
Software Engineering Manager - II

Randstad Canada • Vancouver

Hybrid
CAD 135,000 - 170,000
Semi-annual bonus
Health & dental benefits
Paid time off
+5
Project Manager – HYBRID Randstad Canada
Project Manager – HYBRID Randstad Canada

Project Management Institute - Southern Alberta Chapter (PMI-SAC) • Calgary

On-site
CAD 90,000 - 120,000
Hybrid work model
On-site Calgary office
RQ00795 – Software Developer – Senior
RQ00795 – Software Developer – Senior

S M Software Solutions Inc • Toronto

Hybrid
CAD 110,000 - 150,000
Hybrid work model
Programmer/Developer
Programmer/Developer

Altis Technology • Toronto

On-site
CAD 120,000 - 170,000
Senior DevOps Developer - Remote/Hybrid (Canada)
Senior DevOps Developer - Remote/Hybrid (Canada)

Info-Tech Research Group • Toronto

Hybrid
CAD 120,000 - 180,000