Software Technical Support Specialist


The purpose of the Software Technical Support Specialist is to act as a software product champion within the Office of Advancement. They will also provide a range of technical support and consultative services for fundraising, alumni engagement, event management and other business software applications used by Office of Advancement staff, the broader campus advancement community and the university’s global alumni and donor community. 

Key Accountabilities 

Software application technical support, product research and expertise 

  • Act as product champion to lead use and adoption of current or new software applications/platforms and identify areas for improvement or adoption to maximize return on investment
  • Provide technical support and consultation to internal business units and other staff to help with requests, troubleshooting, resolution of software issues, reporting, user assistance and training
  • Keep informed on best practice use, feature updates and product roadmap for the software products they are responsible for supporting
  • Organize and participate in information sharing meetings with peer institutions, industry groups and campus colleagues, to advance software product knowledge and utility
  • Liaise with product vendors to maintain ongoing relationship as well as attend vendor workshops and conferences to advance product knowledge
  • Assist with software product configuration, administration and modification using product tools, utilities, content management systems or programming
  • Provide recommendations for new products, upgrades and rollout of new features for department software through product research, analysis and personal expertise
  • Assist with acquisition of new products, including product reviews, development of Request for Proposals/Information, surveys and peer consultation

Coordination of internal teams, end-users and training

  • Coordinate internal product user teams to monitor ongoing use, identify product deficiency and facilitate information sharing
  • Setup and coordinate end-user groups within the broader advancement teams to support decentralized use of products
  • Survey and liaise with internal teams, end users and other stakeholders to elicit feedback or input regarding platform usage
  • Attend project steering committee and operational group meetings to supply feedback and offer input and recommendations for product direction and use
  • Perform and/or assist with end user training and development of training materials in conjunction with the Advancement Training Officer

Business analysis and reporting

  • Provide consultative and analytical support to department units for business case development, risk assessments, requirements gathering and writing technical documentation for current and future products
  • Identify potential project opportunities through sound business analysis to advance the use of current software platforms or acquisition of new technology
  • Provide project management support for product upgrades or new product implementation
  • Use basic data analysis and performance metrics to inform decisions and recommendations
  • Develop and provide ongoing end-user, donor or alumni usage dashboards and/or reports

Other duties

  • Participate on other systems or other department projects
  • Provide general technical support for departments computing environment as required
  • Backup resource to other Systems team members and internal users where appropriate
  • Provide direction for Coop students as required
  • Other tasks and responsibilities as assigned 

Required Qualifications

  • Completed university degree, college diploma or equivalent combination of education and experience, preferably in information technology, software product management or business analysis
  • 5+ years of experience providing technical support for software applications, web based or mobile platforms in a Windows or cloud environment
  • Experience with product research, acquisition and implementation
  • Experience programming or working with content management systems to modify software platforms user interfaces and update underlying databases
  • Experience conducting business process analysis or change management
  • Experience providing end user support and training
  • Experience working with or supporting Microsoft Windows, PC hardware and networks
  • Proven experience documenting product requirements, specifications, business processes, test results and creating presentations
  • Experience working in fund raising, alumni engagement or higher education supporting software platforms would be an asset
  • Strong interpersonal, organizational, communication, analytical and problem solving skills, with the ability to handle multiple tasks
  • Work in teams or independently, is diplomatic, and excels with client service
  • Programming knowledge for basic web page development using HTML, CSS and JavaScript or similar web based languages
  • Knowledgeable about SQL databases such as Microsoft SQL server or MS Access
  • Strong computer skills within a Microsoft Windows and PC environment 
  • Microsoft office products including Word, Excel and PowerPoint
  • Knowledge of fund raising, event registration or alumni networking platforms such as Blackbaud’s Raisers Edge, CRM, iModules would be an asset