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.
Summary
If you're interested in the "Senior Software Developer" role based in Toronto, we encourage you to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
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.
show more
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.
Summary
If you're interested in the "Senior Software Developer" role based in Toronto, we encourage you to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
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.
show more