At a Glance
- Tasks: Develop and enhance web applications for healthcare using cutting-edge technologies.
- Company: Join Supply Ontario, a leader in healthcare innovation.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Other info: Dynamic team environment with potential for career advancement.
- Why this job: Make a real impact on patient care through technology and innovation.
- Qualifications: Strong experience in .NET, SQL Server, Python, and cloud technologies.
The predicted salary is between 90000 - 110000 $ per year.
- 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, Graph QL, 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 Graph QL or REST APIs.
- Experience with Microsoft Visual Studio (. NET) and SQL Server on the Microsoft Azure platform.
- Experience with Python web frameworks using Postgre SQL 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
- Postgre SQL.
- Modern Java Script frameworks, including Vue, React, and Angular.
- Azure Dev Ops, including CI/CD pipelines, repositories, and work item creation and management.
- Ability to handle end-to-end code promotion and deployment from Git Hub to Open Shift.
- 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 Graph QL β 40 points
- Postgre SQL β 10 points
- Modern Java Script 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 Stack Hawk 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.
#J-18808-Ljbffr
Senior Software Developer in Toronto employer: S M Software Solutions Inc
The Ministry of Public and Business Service Delivery and Procurement offers a dynamic work environment in Toronto, where employees are empowered to lead impactful projects that shape government services. With a strong focus on professional development, team collaboration, and a commitment to public service, this role provides unique opportunities for growth and meaningful contributions to the community. Join us to be part of a culture that values innovation, integrity, and excellence in delivering essential services.
Contact Details:
S M Software Solutions Inc Recruitment Team