We are seeking immediate
Software Developer – Full Stack – Senior (RQ00593) resources to join
Supply Ontario in a
hybrid role supporting the
Central Waitlist Management (FY26‑27) initiative. This position will lead full‑stack development for large‑scale web applications, including
front‑end UI, .NET Core APIs, Azure Functions, and SQL‑based data layers. The candidate will work closely with UI/UX designers, product managers, and operations teams to build secure, accessible, and high‑performance cloud‑native solutions for provincial and hospital‑level stakeholders.
Software Developer – Full Stack – Senior (RQ00593)Client: Supply Ontario
Work Location: 525 University Ave., Toronto, ON (Hybrid – up to 5 days onsite per week, at Hiring Manager’s discretion)
Start Date: April 15, 2026
End Date: March 31, 2027
Business Days: 241 (with possible extension for unused days at Agency’s discretion)
Hours: 7.25 hours per day, 5 days per week
Public Sector: Must (public‑sector or healthcare‑sector experience preferred)
About the Role
Senior
Full‑Stack Software Developer responsible for
end‑to‑end development of web applications and APIs supporting
Central Waitlist Management and related digital‑health services. This role spans
front‑end UI implementation (HTML, CSS, JavaScript, front‑end frameworks),
back‑end API development in C#/.NET Core, and
cloud‑native services on Microsoft Azure (Functions, Service Bus, etc.). The candidate will ensure solutions are
secure, accessible (AODA/WCAG), performant, and aligned with Agile/DevOps practices.
Must Haves
Core Full‑Stack & Azure Skills
- 5–8+ years of experience in full‑stack development, including:
Front‑end (UI) developmentServer‑side/API & database development - 5–8+ years of experience developing in C#, .NET Core, JavaScript, SQL (SQL Server or equivalent).
- 5–8+ years of experience developing within Microsoft Azure, including:
Azure FunctionsAzure Service Bus (or similar messaging services) - 5–8+ years of experience developing within Agile teams using Azure DevOps SDLC (Boards, Repos, Pipelines, Test Plans).
- Strong verbal communication skills, with the ability to interact effectively with product, design, and operations teams.
Experience & Methodology
- Experience translating technical specifications into working, tested applications, including detailed design, coding, testing, and maintenance.
- Experience evaluating and recommending architecture, technical specifications, and solution designs to product management.
- Experience working closely with UI/UX designers to implement desired UI functionality and styles.
- Experience diagnosing and troubleshooting functional and performance issues and implementing corrective and preventive fixes.
Soft Skills & Collaboration
- Excellent analytical, problem‑solving, and decision‑making skills.
- Verbal and written communication skills, with the ability to explain technical concepts clearly to non‑technical stakeholders.
- Team player with a track record for meeting deadlines and working in multi‑disciplinary, Agile environments.
Key Responsibilities
Application Development & Implementation
- Translate technical systems specifications into working, tested applications, including:
Developing detailed specificationsWriting front‑end and back‑end code (C#/.NET Core, JavaScript, SQL)Compiling data‑driven programs, maintaining, and conducting automated tests - Design and develop web application features based on identified requirements.
- Produce clean, reusable, maintainable, and performant code adhering to best practices and security standards.
API & Cloud‑Native Development
- Design and develop REST APIs, microservices, and event‑driven systems using Azure Functions, Azure Service Bus, and Azure Web APIs.
- Build code libraries and NuGet packages to support contained platform functionality.
- Implement automated unit tests and ensure feature quality through CI/CD pipelines.
Front‑End Development & Accessibility
- Work with UI/UX designers to implement responsive, accessible UIs using:
HTML, CSS (LESS/SASS), JavaScript frameworks (e.g., Angular, React, or similar) - Ensure compliance with Accessibility for Ontarians with Disabilities Act (AODA) and WCAG 2.0 guidelines.
- Address cross‑browser/platform issues and provide consistent user experiences.
Troubleshooting & Support
- Diagnose and fix functional and performance issues in development, test, and production environments.
- Support operations teams in troubleshooting and resolving production issues.
- Triage bugs and prioritize fixes based on impact and severity.
Documentation & Collaboration
- Create and maintain code documentation, including API specifications, design documents, and deployment guides.
- Provide knowledge transfer of implemented code to the existing team.
- Collaborate with product managers, designers, QA, and operations to ensure alignment and smooth delivery.
Experience & Skill Set Requirements
Core Criteria (100%)
- Strong experience developing in C#, MVC, .NET Core, JavaScript, SQL – 30 points
- Strong experience building REST APIs, microservices, and event‑driven systems – 20 points
- Strong experience developing within Microsoft Azure (Functions, Service Bus) – 20 points
- Strong experience in web development (front‑end UI, CSS processors, JavaScript frameworks) – 20 points
- Strong experience developing within Agile teams using Azure DevOps SDLC – 10 points
Deliverables
- Functional web application features aligned with business requirements.
- REST APIs and Azure Functions integrating with Azure Service Bus for event‑driven workflows.
- Automated unit tests and CI/CD pipelines ensuring code quality.
- Bug fixes and performance improvements for existing features.
- Documentation and knowledge transfer artifacts for the team.
Position Details
- Hybrid work model: Up to 5 days onsite per week at 525 University Ave., Toronto, ON (at Hiring Manager’s discretion).
- Contract duration: 241 business days (Apr 15, 2026 – Mar 31, 2027), with possible extension for unused days.
- Public‑sector experience required; C#/.NET Core, Azure, REST‑API, and full‑stack development experience is mandatory.