Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailPour obtenir une traduction en français de loffre demploi suivante veuillez envoyer un courriel à . Les demandes seront traitées dans un délai de trois jours ouvrables et la période de dépôt des demandes sera prolongée de trois jours.
To obtain a French translation of the following job posting please email . Requests will be addressed within three business days and the application window will be extended by three business days.
At Ontario Health we are committed to developing a strong organizational culture that connects and inspires all team members across the province. Our vision is that together we will be a leader in health and wellness for all. Our mission is to connect the health system to drive improved and equitable health outcomes experiences and value. How we work together is reflected through our five values: integrity inspiration tenacity humility and care.
What Ontario Health offers:
Achieving your career goals is a priority to us. Benefits of working at Ontario Health may include the following based on employment type:
Fully paid medical dental and vision coverage from your first day
a health care spending or wellness spending account
a premium defined benefit pension plan
three personal days and two float days annually
three weeks vacation to start (for individual contributors) increasing to four weeks after two years
career development opportunities
a collaborative values-based team culture
a wellness program
a hybrid working model
participation in Communities of Inclusion
Want to make a difference in your career Consider this opportunity.
Here is what you will be doing
TheSenior Full Stack Engineerwill lead the design enhancement and ongoing support of various applications within Ontario Health. This role involves reviewing and refining requirements actively contributing to solution architecture and writing high-quality code in collaboration with fellow developers. At times the engineer may take on technical leadership responsibilities for specific projects.
Working in a cross-functional team environment the Senior Engineer will collaborate with Product Managers Business Analysts QA Analysts DevOps Engineers and other developers to coordinate and execute development tasks. This includes identifying dependencies and risks supporting both long-term product initiatives and short-term maintenance needs.
The incumbent will focus on backend development (approximately 70%) while also contributing to frontend work (approximately 30%).
Here is what you will need to be successful
Team Mentorship & Growth: Provides subject matter expertise and actively mentors junior developers guiding them through engineering practices design decisions and professional development opportunities.
User Experience & Product Quality: Shares accountability for delivering high-quality products and services with a strong focus on optimizing user experience.
Knowledge Sharing & Coaching: Elevates team capabilities by coaching on design and development best practices and sharing emerging trends and techniques through forums and collaborative discussions.
Technical Documentation & QA Support: Develops or oversees technical documentation and contributes expertise to the QA team to support thorough application testing.
Estimation & Code Review: Provides accurate work estimates validates those of others and conducts code reviews and system walkthroughs to ensure quality and alignment with specifications.
Solution Design & Risk Management: Participates in requirements gathering and solution design identifies risks early and recommends appropriate design alternatives and mitigation strategies.
Process Improvement & Engineering Practices: Leads adoption of new engineering practices recommends changes to improve development cycle time and aligns team efforts with broader product backlogs and roadmaps.
Strategic Collaboration & Decision-Making: Engages with product management and engineering leadership to influence product features ensure strategic alignment and make impactful decisions across portfolios and stakeholder groups.
Education
Bachelors or Masters degree in Computer Science or related technical discipline or equivalent experience.
5 7 years of relevant and extensive technical experience developing software solutions.
Experience
5 years of experience development preferably in healthcare or regulated industries
Proficiency in JavaScript/TypeScript and front-end best practices
Proficiency in managing and designing Complex multistage Azure DevOps pipelines.
Strong understanding of Microservices RESTful APIs and distributed systems
Hands-on experience working with digital marketing (Campaigns Email Sms Chatbots).
Strong on managing and designing APIs using Azure APIM
Experience with Azure cloud services including Azure App Container Azure SQL Blob Storage Key Vault Azure APIM Azure Service Bus
Experience with developing and -based message producers and consumers using the Azure Service Bus SDK.
Experience with using and developing and maintaining monitoring tools in Azure (Application insights Log Analytics Etc.)
Knowledge and understanding of Object-Oriented Analysis and Design and Relational Database Analysis & Design (OOD/OOP).
Hands-on experience with Azure Service Bus or similar messaging platforms
Familiarity with healthcare data standards (e.g. HL7 FHIR) is a plus
CRM & Certification Advantage: Experience with CRM platforms and Microsoft certifications in Azure are considered valuable assets.
Healthcare Compliance & Security: Strong understanding of security and compliance in healthcare applications including privacy legislation such as PHIPA (Ontario 2004) and Ontario Health policies.
Production Support & Monitoring: Proven ability to support production systems with high availability proactive monitoring and timely incident resolution to ensure service continuity.
Software Development Expertise: Deep knowledge of the Software Development Life Cycle (SDLC) distributed systems agile methodologies and relevant development tools and frameworks.
System & Component Mastery: Subject matter expertise in specific Ontario Health products/systems and software components including relational databases and system administration (Windows Server Linux networking).
Quality & Risk Management: Familiarity with software security principles quality assurance testing and risk assessment practices.
Organizational & Business Insight: Understanding of Ontario Healths systems and business environment enabling alignment of technical solutions with organizational goals.
Knowledge and Skills
Communication & Influence: Demonstrates strong written and verbal communication skills effectively persuading and influencing stakeholders resolving conflicting priorities and clearly articulating technical direction and solutions.
Backend Development & Architecture: Designs develops and maintains backend services Core and Microservices architecture with a focus on healthcare applications and compliance with regulations like HIPAA and PHIPA.
Cloud Deployment & Management: Deploys and manages applications on Microsoft Azure leveraging services such as Azure DevOps APIM Service Bus and monitoring tools to ensure performance scalability and security.
Requirements & Solution Design: Translates business and technical requirements into efficient maintainable code actively participates in solution design and leads technical decision-making when needed.
Tool & Framework Proficiency: Utilizes modern development tools and frameworks to build new components and enhance existing applications while assessing the impact of changes across systems.
Documentation & Release Support: Develops control documentation and runbooks to support application releases and contributes to testing productization and risk evaluation processes.
Team Collaboration & Emotional Intelligence: Works autonomously and collaboratively within cross-functional teams mentors junior staff and demonstrates empathy and emotional awareness in stakeholder interactions.
Location: Ontario
Ontario Health supports a hybrid work environment and has office locations across the province. We welcome applications from candidates residing anywhere in the province of Ontario.
#LN-AH1
#LI-Hybrid
Employment Type:
Permanent Full timeContract Length:
N/ASalary Band:
Band 6External Application Deadline Date:
October 8 2025All applicants must be a resident of Ontario to be considered for roles at Ontario Health.
Ontario Health encourages applications from candidates who are First Nations Métis Inuit and urban Indigenous; Francophone; members ofBlack and racializedgroups; 2SLGBTQIA communities; trans and nonbinary individuals;and people living with disabilities.
Ontario Health is an accessible employer and we offer accommodation in all aspects of employment including the recruitment process. If you require a disability related accommodation in order to participate in the recruitment process please email and a member of the team will connect with you within 48 hours.
Required Experience:
Senior IC
Full-Time