Date Posted: 11/14/2025
Req ID: 46025
Faculty/Division: OISE
Department: Education Commons
Campus: St. George (Downtown Toronto)
Position Number: 00058920
Description:
About us:
OISE is recognized as a global leader in graduate programs in teaching and learning, continuing teacher education, and education research. As one of the largest and most research-intensive faculties of education in North America, OISE is an integral part of the University of Toronto - Canada’s most dynamic and comprehensive institution of higher learning.
OISE is committed to enhancing the social, economic, political and cultural well-being of individuals and communities locally, nationally and globally through leadership in teaching, research and advocacy. A unique place to work, learn and grow, OISE addresses current and emerging challenges with the scale, academic excellence and collaborative energy that few institutions in the world can claim.
The Education Commons will provide, in collaboration with major research and development initiatives where appropriate, the iterative design, implementation and evaluation of technological environments and information space in which the academic and research programs of OISE are carried out.
Your opportunity:
This role acts as the technical lead and advisor to the department on matters of developing software. As a member of the department, the incumbent will provide coaching, training and project coordination for services and projects of moderate to high complexity, and is expected to collaborate closely with the colleagues, clients and partners.
This position will be responsible for developing both the front and back ends of a website or application which includes projects that involve databases, building user-facing websites, and working with clients during the planning phase of projects. This includes: executing initial design and development of new software or performing extensive software revisions to existing code base; troubleshooting, testing, maintaining and supporting the software and databases to ensure functionality; ensuring the quality of the software through code reviews and a high level of unit and functional test coverage; writing technical/system documentation; identifying any potential risks and resolving identified issues; writing appropriate code comments to properly explain and document features being implemented or modified; and commenting on programming code for the purposes of standardization and consistency, as well as being able to properly explain and document features being implemented or modified.
Your responsibilities will include:
- Writing complex technical code
- Evaluating programming code to ensure it has validity, compatibility, and that it meets appropriate standards
- Developing and updating architectural framework for highly complex and confidential university-wide applications
- Analyzing, recommending, and designing highly complex software architecture
- Developing project schedules including milestones, critical path, timelines, deliverables and reporting
Essential Qualifications:
- Bachelor's Degree in computer science or acceptable combination of equivalent experience.
- Minimum five years recent and relevant experience working with multiple front-end and back-end languages.
- Experience developing desktop and mobile applications is required and familiarity with common stacks.
- Experience working with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design.
- Experience designing client-side and server-side architecture.
- Experience building the front-end of applications through appealing visual design.
- Experience developing and managing well-functioning databases and applications. Experience designing, building, and maintaining High Availability systems.
- Experience writing APIs and technical documentation.
- Experience building features and applications with a mobile responsive design. Experience testing, troubleshooting, debugging and upgrading software.
- Experience building applications compliant to AODA legislation. Expert knowledge and demonstrated experience with accessibility practices and standards such as a11y best practices, WCAG and ARIA.
- Experience with securing applications to common security threats (OWASP Standards). Experience with Web/HTTP security controls (CORS, CSP, TLS, etc.).
- Expert skills with front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML,jQuery, Laravel). Experience using Laravel is required.
- Expert skills with back-end languages (e.g. C#, Java, Python, PHP) and JavaScript frameworks (e.g. Angular, React, Node.js).
- Extensive knowledge and advanced skills with CSS and JS methods for providing Performant Visual Effects and AODA.
- Demonstrated ability to analyze and align client needs with IT resources and technology-based solutions; tact and professionalism.
- Excellent interpersonal skills and good communication (oral and written) skills.
- Strong time management skills; and ability to work under high-pressure conditions and with multiple competing and incompatible deadlines/priorities.
- Demonstrated ability to interpret and effectively apply academic, data privacy and business continuity best practices and policies, as well as an understanding of the impact of IT on the above.
To be successful in this role you will be:
- Accountable
- Decisive
- Problem solver
- Resourceful
- Team player
Closing Date: 11/24/2025, 11:59PM ET
Employee Group: USW
Appointment Type: Budget - Continuing
Schedule: Full-Time
Pay Scale Group & Hiring Zone:
USW Pay Band 16 -- $103,367. with an annual step progression to a maximum of $132,188. Pay scale and job class assignment is subject to determination pursuant to the Job Evaluation/Pay Equity Maintenance Protocol.
Job Category: Information Technology (IT)
Recruiter: Jennifer Tucker
Lived Experience Statement
Candidates who are members of Indigenous, Black, racialized and 2SLGBTQ+ communities, persons with disabilities, and other equity deserving groups are encouraged to apply, and their lived experience shall be taken into consideration as applicable to the posted position.