eHealth Full Stack Developer
Status: Full Time
Hours: Monday to Friday; 35 hours/week
Home Campus: Fennell (hybrid work arrangements available)
Rate of Pay: Payband I (Starting Rate: $39.34 per hour)
Posting Date: October 24th, 2025
Closing Date: October 30th, 2025 at 7:00pm EST
Preference will be given to qualified employees within the Full Time Support Staff bargaining unit, Appendix D (6 consecutive months in Appendix D status) and RPT employees who have passed probation at Mohawk College.
We believe the rich diversity among our students and the communities we serve should be reflected within our workforce. As educators, we believe it is important to act and show leadership in advancing the principles of reconciliation, equity, diversity, and inclusion in our community.
Reporting to the Manager, Digital Health Projects, the eHealth Technology Full Stack Developer focuses on front-end, back-end and integration layer development. Their main role within IDEAWORKS is to develop complete eHealth applications, from front-end to server and database, including integrations with other eHealth applications.
The incumbent works with applied research staff and partner/client organizations to design, develop, implement and maintain ehealth technologies through the application of systems analysis and programming techniques. The incumbent develops applications using a variety of current client, server and database technologies. The incumbent works closely with partners/clients and designs and develops information technology systems to be implemented by the partner/client. The incumbent acts as a technical mentor for up to four co-operative education students. The incumbent updates existing software code as required by IDEAWORKS.
What you'll be doing:
Develops complete ehealth applications for partners/clients under the direction of the Manager, Digital Health Projects. Mentors co-operative education students throughout the development process. Maintains existing software and performs changes as necessary.
Designs and develops new applications, including user interfaces, processing layers and databases.
Designs and develops technology for applications to interface with other eHealth systems.
Knowledgeable about development of applications on desktop, mobile and cloud technologies.
Where required, conforms to international health information data exchange standards and organizations such as HL7 and IHE, as well as PHI protection legislation such as PHIPA and HIPAA.
Follows appropriate methodologies, including Agile Software Development and MEDIC’s design and coding standards, to ensure that all software services meet quality and best practices as prescribed by IDEAWORKS. Ensures that development documentation is maintained and accurate.
Creates test plans and ensures that tests are completed and are of satisfactory quality.
Uses the source control system and work item tracking system to ensure that all time worked and feature effort is tracked.
Analyses Application Requirements/Specifications.
Works with applied research staff and partner/client organizations to identify requirements for applications.
Provides architectural and design support with respect to application features and functions.
Maintains a working knowledge of major information technologies and platforms and their capabilities.
Participates in design meetings with the Manager, Digital Health Projects, validates the technical merit of requirements documents and functional design specifications for applications.
Creates iteration and project plans based on the requirements and functional design specifications (FDS), ensures that features within the FDS are implemented and delivered.
Responsible for the documenting of the “as-built” system with the help of co-op students and team members, where appropriate.
Uses the work item tracking system to assign work to co-op students for each iteration.
Reads and performs research into eHealth Standards to ensure applications meet all prescribed standards.
Researches new technologies and practices and advises the eHealth Senior Architect on new and upcoming technologies relevant to digital health projects
Reads computer journals and whitepapers on a regular basis.
Experiments with technologies to broaden understanding and experience.
Creates technical summaries for the eHealth Senior Architect as required.
Other duties as assigned.
What you’ll bring to the role:
A minimum of 3 year post-secondary education in Computer Software Analysis & Design or related field of study; or equivalent combination of education and experience.
A Canada Health Info Way Standards, Health Level Seven, or Equivalent International Health Standards Technology Certification or experience would be considered an asset.
Certification in Scrum/Agile methodologies would be considered an asset.
Development of web and/or desktop applications using Python, Java, C#, .NET, Angular, React, Vue, JavaScript or HTML5. Development of server side technology using Web Services (REST or Soap) and modern database technology (sql or no-sql). Knowledge of cloud technologies such as AWS or Azure. Knowledge of health systems interoperability standards such as IHE, HL7, XML and Services Oriented Architecture development practices. Knowledge of privacy and security approaches when dealing with personal health information.
At least one of those two years of experience dealing with Agile/Scrum development practices, Scrum Master, JIRA.
Technical lead role is an asset.
Demonstrated commitment and understanding of human rights, equity, diversity, inclusion, and accessibility.
The ability to communicate and work effectively with diverse students, employees, and communities.
What we offer:
Defined Benefit pension plan (CAAT) with contributions matched by Mohawk College.
93% top up of maternity and parental leave pay for 52 weeks.
Progressive vacation plan starting with 15 vacation days plus annual holiday closure.
Access to Employee Family Assistance Program including counselling services, financial literacy services, nutrition advice and more.
Comprehensive benefits package including health, dental, vision, paramedical services (massage therapy, acupuncture, naturopath, psychotherapy and psychology), short-term and long-term disability.
Ability to take courses at a reduced rate for employees and dependents.
To find out more about working at Mohawk College, including our Employee Value Proposition, please visit:
https://www.mohawkcollege.ca/about-mohawk/careers-at-mohawk
We are committed to reconciliation and nurturing an inclusive, diverse, equitable, and accessible (IDEA) environment for everyone who learns and works at Mohawk College. We welcome applications from racialized persons, women, Indigenous people, persons with disabilities, 2SLGBTQIA+ persons, and others who may contribute to the further diversification of ideas.
The College is committed to fostering inclusive and barrier-free recruitment and selection processes. If you require accommodation during any stage of the recruitment process, please contact Human Resources.
To learn more about Mohawk College’s commitments, please visit the Mohawk College strategic plan webpage:
https://www.strategicplan.mohawkcollege.ca/