×
Register Here to Apply for Jobs or Post Jobs. X

Software Specialist

Job in Toronto, Ontario, C6A, Canada
Listing for: University of Toronto
Full Time position
Listed on 2026-01-14
Job specializations:
  • IT/Tech
    Web Developer, Systems Engineer
Job Description & How to Apply Below

Date Posted:01/09/2026
Req : 46586
Faculty/Division: Operations and Real Estate Partnerships
Department: Admin&Gen Serv-12
Campus:St. George (Downtown Toronto)
Position Number:

Description:

About us:

The University of Toronto is a trailblazer not only in academia and research but also in ensuring operational excellence. U of T’s Facilities and Services group works diligently to make sure all stakeholders have a safe, clean, comfortable, attractive, and sustainable environment in which to learn, teach and play. The Facilities & Services portfolio includes the operation and stewardship of over $3.5 billion in physical assets at the St.

George campus situated in the heart of Canada’s largest city. We manage and provide service to over 120 buildings totaling 12 million square feet plus the operation and management of an extensive district energy system supporting more than 150 buildings. Not only are we One of Canada's Best Employers, we are one of Canada's Greenest Employers.

Your opportunity:

Facilities & Services at U of T is significantly transforming how we maintain and manage our campus. Facilities & Services is moving towards reliability-centered maintenance, superior client service, and a commitment to innovative, sustainable technological solutions. To enable this journey, we are building our technology dream team.

Under the direction of the Manager, Systems & Operational Development, and the day-to-day supervision of the Lead Developer & Systems Architect, the Software Specialist will be primarily responsible for designing, coding, testing, and deploying high-quality software solutions in support of the Facilities & Services services that help run our campus.

The successful candidate will play a pivotal role in working closely with the IT team to experiment with new ideas, improve our collective productivity, and continuously improve critical systems to ensure they align with our organizational goals and meet the highest standards of performance and security.

Your responsibilities will include:
  • Analyzing, recommending and designing technical solutions for highly complex IT problems
  • Applying established standards when deploying software and hardware
  • Supports web application design and development by: analyzing user needs and business processes to create programming solutions, analyzing programming solutions to ensure compliance with best practices and industry standards and analyzing and writing programming code structures based on user requirements
  • Developing and maintaining standards and styles for visual and interface design of digital platforms
  • Keeping well-informed on current technologies, best practices and industry standards
Essential

Qualifications:
  • Bachelor’s degree in Computer Science, Computer/Electrical Engineering, or an equivalent combination of education and experience
  • Minimum six (6) years of related software development experience designing,developing, implementing, and supporting business applications, as well as web-based client-server technologies, including in-depth knowledge of C#, .NET Framework/Core, WEB API (and RESTful APIs), Entity Framework, HTML5, CSS, JavaScript, Angular, and Typescript
  • Expertise in multiple programming languages (e.g. C#, C, Java, Python, etc.)
  • Strong knowledge of software development frameworks, tools, and methodologies, with an in-depth understanding of software architecture and design principles (including CLEAN Architecture and API-driven front-end/back-end communication)
  • Expertise in server-side development and API design
  • Deep knowledge of MS SQL Server (or other relational databases) with demonstrated ability to design robust database structures
  • Experience translating functional needs and design specifications into high-quality code
  • Strong working knowledge of Jenkins and Rabbit

    MQ as core development and integration tools; complementary experience with Git, Kibana, Eagle, and related monitoring or logging technologies is preferred
  • Experience with AI technologies and tooling is considered an asset as the team explores incorporating AI-driven capabilities
  • Excellent verbal and written communication skills to interact with team members and stakeholders
  • Strong…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary