Enable job alerts via email!

Senior Application Developer (Two Vacancies)

University of Toronto

Toronto

Hybrid

CAD 103,000 - 133,000

Full time

Today
Be an early applicant

Job summary

A leading educational institution in Toronto is seeking a Senior Application Developer to design, develop, and maintain complex applications. The ideal candidate will have over five years of experience, a Bachelor's degree in computer science or related field, and strong skills in problem-solving and team collaboration. This full-time position offers a competitive salary and a hybrid work arrangement.

Qualifications

  • Minimum five years of experience in designing and developing complex multi-tier solutions.
  • Experience in maintaining enterprise-level programs in a networked environment.
  • Proficiency with databases, Web technologies, and Git version control.

Responsibilities

  • Analyze and resolve technical and application problems.
  • Maintain high standards of software quality within the team.
  • Collaborate with developers and management to develop applications.

Skills

Problem-solving
Team collaboration
Communication skills

Education

Bachelor's Degree in computer science or Engineering

Tools

Apache
Java Tomcat
Spring
Job description

Press Tab to Move to Skip to Content Link

Select how often (in days) to receive an alert:

Date Posted: 09/23/2025
Req ID: 41903
Faculty/Division: Faculty of Arts & Science
Department: Information and Instructional Technology
Campus:St. George (Downtown Toronto)
Position Number: 46523 & 38729

Overview

The Faculty of Arts & Science and the divisional IT team, Information & Instructional Technology (IIT), provide support for faculty teaching, research and administrative operations. IIT collaborates with institutional and local IT teams to champion technology initiatives and deliver key division-wide IT services, including day-to-day computing, infrastructure, public web services and application development. We are a service-oriented team focused on timely support and quality work.

Your opportunity

Under the general direction of the Senior Manager applications and development, the Senior Application Developer plans, architects, designs, develops, implements, tests, and solves problems with complex applications involving authentication, encryption, and databases used by the University community. The incumbent will demonstrate innovation and leadership in developing and enhancing application services, participate in future planning, and act as a resource on applications to other specialists. The role includes modifying, debugging, and developing large existing applications, and working closely with colleagues, faculty, and departmental heads to help visualize concepts.

The incumbent will act as a resource on specific application and development issues to other specialists, IT staff, clients, stakeholders, and partners. They will assume responsibilities for activities or projects by providing leadership, application expertise, and support to other technical staff. They will perform code reviews and ensure applications are developed in compliance with established procedures and industry best practices.

Your responsibilities will include:

  • Analyzing and resolving technical and application problems
  • Assessing opportunities for application and process improvement and preparing documentation of rationale to share with team members and IT management
  • Maintaining high standards of software quality within the team by establishing good practices and habits
  • Identifying and encouraging areas for growth and improvement within the team
  • Collaborating with other software developers and Product Delivery Leads to plan, design, develop, test, and maintain no code/low code web-based business forms and workflows and custom-based applications
  • Guiding and modernizing team development efforts toward successful project delivery; providing technical guidance to other developers through mentorship
  • Assisting in the collection and documentation of user requirements, development of user stories, estimates and work plans
  • Preparing reports, analytics, manuals and other documentation on the status, operation and maintenance of Arts and Science applications
  • Participating in peer-reviews of solution designs and related code
  • Researching and evaluating a variety of software products; executing institutional risk and security assessments with continuous improvement plans
Essential Qualifications
  • Bachelor's Degree in computer science or Computer/Electrical Engineering or an acceptable equivalent combination of education and experience
  • Minimum five years of recent and related experience in designing, developing and maintaining highly complex, multi-tier solutions, and enterprise-level programs in a networked environment with at least two years in a Senior Application Developer role
  • Extensive experience integrating databases with enterprise-grade Web technologies; experience in SOA, database architecture, and object-oriented design, architecture, and systems; proficiency with Web technologies and servers; experience with various Web server technologies (e.g., Apache, Java Tomcat, Spring)
  • Experience with Cloud technologies; experience with automated testing; experience with debugging, performance profiling and optimization
  • Experience with debugging, performance profiling and optimization; comprehensive understanding of object-oriented and service-oriented development techniques; strong understanding of Git version control
  • High-level proficiency with office productivity suites; experience with business process analysis, workflow modelling, software development lifecycle, and creating user and technical specification documents
  • Experience conducting root cause analysis and preparing incident reports; strong analytical and problem-solving abilities
  • Experience with agile development methodologies and converting functional requirements into technical documents
  • Knowledge of ITIL - Incident, Problem and Change management processes
  • Strong interpersonal skills
Assets (Nonessential)
  • Proficiency in professional project management methodologies and best practices
  • Power Platform
  • SharePoint
  • ServiceNow
To be successful in this role you will be
  • Accountable
  • Adaptable
  • Diplomatic
  • Self-directed
  • Team player
Notes
  • If you are a current USW staff member, please apply using the "Current Staff Apply Here" button on the University of Toronto Careers page.
  • This role is currently eligible for a hybrid work arrangement, pursuant to University policies and guidelines.

Closing Date: 10/10/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

Job Category: Information Technology (IT)

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.

Diversity Statement

The University of Toronto embraces Diversity and is building a culture of belonging that increases our capacity to effectively address and serve the interests of our global community. We strongly encourage applications from Indigenous Peoples, Black and racialized persons, women, persons with disabilities, and people of diverse sexual and gender identities. We value applicants who have demonstrated a commitment to equity, diversity and inclusion and recognize that diverse perspectives, experiences, and expertise are essential to strengthening our academic mission.

As part of your application, you will be asked to complete a brief Diversity Survey. This survey is voluntary. Any information directly related to you is confidential and cannot be accessed by search committees or human resources staff. Results will be aggregated for institutional planning purposes. For more information, please see http://uoft.me/UP

Accessibility Statement

The University strives to be an equitable and inclusive community. The university is committed to the principles of the Accessibility for Ontarians with Disabilities Act (AODA) and will provide accommodations as required for applicants with disabilities. If you require any accommodations at any point during the application and hiring process, please contact uoft.careers@utoronto.ca.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.