Posted 9h ago

IT Solutions Developer (Toronto, ON, CA)

@ University of Toronto
Toronto, Ontario, Canada
$81k-$104k/yrOnsiteFull Time
Responsibilities:Writing complex technical code, Designing, testing, and modifying programming code, Analyzing and writing programming code structures
Requirements Summary:Bachelor’s degree in Computer Science or equivalent; 4+ years IT experience; expertise in enterprise platforms and BI; strong coding and analysis skills.
Technical Tools Mentioned:Microsoft SSMS, SSIS, SSAS, SSRS, MDX, Power BI, Tableau, Git, Azure DevOps, Visual Studio, MySQL Workbench, WordPress, Drupal, T-SQL, PL/SQL, C, C++, C#, R, Java, JavaScript, Python, SQL, HTML, CSS, VB, PHP
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Date Posted: 09/03/2025
Req ID: 45030
Faculty/Division: VP - Division of University Advancement
Department: Advancement Services
Campus: St. George (Downtown Toronto)
Position Number: 00058709

 

Description:

 

About us:

The Division of University Advancement (DUA) aims to sustain and enhance the University’s academic mission, leadership, and worldwide impact, by engaging alumni and private sector constituents meaningfully in the mission of the University, building mutually beneficial relationships of increasing value and satisfaction over time.

DUA at the University of Toronto is engaged in a transformative agenda deeply rooted in the University’s vision for growth and innovation. We are focus on growing fundraising efforts; enhancing the effectiveness and satisfaction of alumni engagement and programs; building advancement talent capacity within and across divisions and creating an organization and culture that fosters diversity and inclusiveness.

Your opportunity:

The Information Management team at DUA is an advanced cross-functional team focused on delivering high impact mission critical enterprise applications services, information and database architecture, integration services and custom technical solutions for all advancement systems, reporting mechanisms and online digital platform solutions using state of the art methodologies and technologies. We hire outstanding people from a variety of backgrounds and currently seek an IT Solutions Developer to join our diverse group of talent.

The IT Solutions Developer is responsible for supporting a broad range information management solutions and associated enterprise data architecture and digital platforms. The incumbent works collaboratively with business, security, operations, and architecture stakeholders to ensure that development of information management solutions and digital platforms provide optimal business value, enhance competitive edge and ensure compliance with institutional standards and guidelines. This includes engaging clients and subject matter experts to elicit clear, concise, nonconflicting business requirements for application development and integrated reporting solutions; ensuring the validity and integrity of the data and information management solutions provided; participating and supporting design standards and best practices that foster complex analysis, information exploration and data-enabled decision making by clients; collaborating on the technical implementation, support and ongoing maintenance of core operational data and reporting services and business processes; supports movement from data to insight – supports division and advancement community to effectively lever ARBOR CRM, various digital platforms, business intelligence systems and analytics to view data looking forward.

Your responsibilities will include:

 

  • Writing complex technical code
  • Designing, testing, and modifying programming code
  • Analyzing and writing programming code structures based on user requirements
  • Evaluating programming code to ensure it has validity, compatibility, and that it meets appropriate standards
  • Developing technical application implementation plans
  • Commenting on programming code for the purposes of standardization and consistency
  • Creating complex and technical documentation and user support guides
  • Serving as a resource on specific issues to a group of specialists

 

Essential Qualifications:

 

  • Bachelor’s degree in related field (Computer Science), or acceptable equivalent combination of education and experience.
  • Minimum four years of experience in progressive Information Technology system implementation, analysis, application programming solution design, development and deployment, application lifecycle management and technical planning and operations within an institution of higher education or non-profit setting.
  • Demonstrated experience writing, designing, testing, and modifying complex technical programming code; analyzing and writing programming code structures based on user requirements.
  • Proficiency evaluating programming code to ensure validity, compatibility, and adherence to established standards; developing technical application implementation plans; commenting on programming code for the purposes of standardization and consistency.
  • Direct experience and demonstrated expertise required on the following enterprise platforms: Blackbaud CRM; Blackbaud Luminate Online; RNL CampusCall; Anthology iModules; LiveAlumni.
  • Direct experience and demonstrated expertise utilizing Microsoft SSMS, SSIS, SSAS, SSRS, and MDX tools and languages.
  • Experienced with usability testing including preparation, execution, and analysis. Understanding and experience with Service-Oriented Architecture, Design, and Analysis, including agile software development process, and ability to lever team communication and collaboration.
  • Direct experience and demonstrated knowledge and skills in a wide range of technologies, tools, and methodologies as applied within a high availability distributed environment: Relational databases (MS SQL Server, Oracle, DB2 and MySQL); Data management tools (MS SQL Server BI Stack: Visual Studio, SSMS, SSIS, SSRS, SSAS, MS Visio, and MySQL Workbench); Data Modelling techniques (e.g. – Entity Relationship, Data Dictionary, Data Mapping, Glossary); BI visualization tools (Microsoft Power BI, Microsoft Excel Power Pivot, Tableau); Code Management (Visual Studio Team Foundation Server (TFS), Azure DevOps, Git/Github); Cloud Architecture Service Models (e.g. – IaaS, PaaS, SaaS); Content Management Software Platforms utilizing LAMP web service solution stack (WordPress, Drupal); Scripting and programing languages (e.g., T-SQL, PL/SQL, C, C++, C#, R, Java, JavaScript, Ruby, Python, SQL, HTML, CSS, VB, PHP, etc.).
  • Experience in creating workflow and process analysis diagrams, user, and technical specification documents.
  • Functional knowledge in conceptual, logical, and physical design in one or more architectural discipline (e.g., Application, Integration, Data, Infrastructure, Security).
  • Knowledge, experience, and skills in a broad range of digital platforms and technology, information architecture, interactive applications and services utilizing a wide range of mediums.
  • Extensive knowledge of current IT and computer science concepts, issues, practices, methodologies, and trends, particularly those relevant to Business Intelligence design and administration.
  • Demonstrated ability to utilize logic in the interpretation of guidelines; excellent analytical, evaluative, and problem-solving abilities.
  • Strong oral and written communication skills; strong interpersonal skills; demonstrated training and presentation expertise.


To be successful in this role you will be:

 

  • Courteous
  • Meticulous
  • Multi-tasker
  • Organized
  • Problem solver
  • Resourceful
  • Self-directed

 

 

Closing Date: 09/11/2025, 11:59PM ET
Employee Group: USW 
Appointment Type: Budget - Continuing 
Schedule: Full-Time
Pay Scale Group & Hiring Zone:
USW Pay Band 12 -- $81,312. with an annual step progression to a maximum of $103,986. 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: Fiona Chan

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.