This job offer is closed.

Date Posted: 07/21/2022

Req ID: 26015

Faculty/Division: UofT Mississauga

Department: UTM: Ofc of the Registrar

Campus: St. George (Downtown Toronto)

Position Number: 00052366


About us:

The University of Toronto is consistently ranked among the world's top universities. Located in Toronto-Canada's largest city-the University encompasses 18 Faculties and Schools, more than 100 departments, and 170 research centres and institutes. Its teaching programs are delivered on the historic St. George campus in the heart of Toronto's downtown, on campuses in Mississauga and Scarborough, and in nine fully affiliated teaching hospitals. With approximately 22,000 faculty and staff, 93,000 students of which 25% are international, and an annual operating budget exceeding $3.0 billion, the University is one of the world's largest publicly funded research-intensive universities, and contributes $15.7 billion to the Canadian economy each year.

Regularly named one of Canada's Top 100 Employers and one of Canada's Best Diversity Employers, The University of Toronto is strongly committed to diversity within its community and especially welcomes applications from racialized persons / persons of colour, women, Indigenous / Aboriginal People of North America, persons with disabilities, LGBTQ2S+ persons, and others who may contribute to the further diversification of ideas. Please note that all qualified candidates are encouraged to apply, but applications from Canadians and permanent residents will be given priority. In accordance with the AODA Act, accommodation will be provided to individuals with disabilities throughout the recruitment process.

Your opportunity:

Under the general direction of the Manager, Application Development, Enterprise Applications & Solutions (EASI) or their designate, the Senior Software Developer will be part of a dynamic, collaborative and innovative team focused on delivering transformational technology solutions to the University. As a full stack developer will support the development of the new Course Information System, a university-wide enterprise application to improve the University's administrative management and student systems.

The Senior Software Developer is responsible for developing both the front and back ends of applications that will include project planning and working with clients during the planning phase of projects. This will include executing initial design and development of new software or performing extensive software revisions to existing code, troubleshooting, testing, maintaining and supporting the software to ensure functionality and quality of the software through code, reviews and a high level of unit and functional test coverage. The Developer is responsible for writing technical/system documentation, identifying any potential risks and resolving identified issues, writing appropriate code comments to properly explain and document features being implemented and 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:

Analyzing, recommending, and designing highly complex software architecture

  • Writing complex technical code
  • Evaluating programming code to ensure it has validity, compatibility, and that it meets appropriate standards
  • Commenting on programming code for the purposes of standardization and consistency
  • Analyzing, recommending and designing technical solutions for highly complex IT problems
  • 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 and education

  • A minimum of 7 years' experience as a software developer
  • Experience with Responsive design and AODA
  • Experience with RESTful APIs (creating, securing, versioning and integrating)
  • Experience with Java and related technologies (Java 8+, Spring, Spring Boot, ORM frameworks)
  • Experience with relational and NoSQL databases (DB2, SQL Server, MySQL, MongoDB, MariaDB, etc)
  • Experience in cloud computing (Azure)
  • Thorough understanding of JavaScript and web markup, HTML, CSS
  • In-depth knowledge of the Angular framework (10+) and TypeScript
  • Comfortable with Reactive programming (RxJS, NgRx)
  • Comfortable with version control (git)
  • Working knowledge of developing secure applications

To be successful in this role you will be:

Achievement oriented

  • Adaptable
  • Goal oriented
  • Problem solver
  • Resourceful
  • Team player

Closing Date: 08/04/2022, 11:59PM ET

Employee Group: USW

Appointment Type: Budget - Term

Schedule: Full-Time

Pay Scale Group & Hiring Zone:

USW Pay Band 16 - $91,328 with an annual step progression to a maximum of $116,794. Pay scale and job class assignment is subject to determination pursuant to the Job Evaluation/Pay Equity Maintenance Protocol.

Job Category: Registrarial Services

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.

This is a Term position - One (1) year

More from the employer