University of Waterloo

M365 SharePoint Developer

Requisition ID 2023-11202
Office of Advancement
Employment Type
Time Type
Hiring Range
$59,127 - $73,909
Job Category
Job Location : Location


Term: 1 year 


The SharePoint Developer will initially focus on maintaining and redeveloping the Office of Advancement’s departmental SharePoint Online websites to create a user-friendly portal or intranet. They will also have accountability for creating and maintaining associated site assets and their components (document libraries, lists, workflows, site templates, etc.).


The role will also be responsible for configuring and customizing our SharePoint sites including; developing site architecture, designing landing and interior pages, writing and modifying HTML code, developing custom assets or objects, debugging software, administering site security, and training staff


The SharePoint developer will work alongside project managers and internal staff to define new requirements. Where appropriate, they will also work with other members of the Systems team to scope out the potential use of other Microsoft 365 applications that would complement SharePoint such as Microsoft Teams, Team Apps, and the Power Platform


M365 SharePoint Site Developer and Platform Support

  • Design, implement, and develop a new Advancement SharePoint Online portal, or intranet along with an overall site architecture to ensure that administration and governance best practices are followed and that minimal maintenance is required over time
  • Work with project and systems teams to develop and translate site requirements and functionality into technical design specifications and workflows
  • Working closely with Advancement Marketing and Communications, design and maintain site templates, landing, and interior pages using department branding
  • Create individual custom features like workflows, document libraries, web parts, site templates, and other custom add-ins to extend business functionality.
  • Develop a sustainable user security model that works within the university framework
  • Provide technical administration for the SharePoint Online sites ensuring end-user access is automatable, auditable, and manageable, including access to folders, document libraries, etc.
  • Troubleshooting site issues
  • Develop custom SharePoint Online components, using Forms and Workflows and other development tools such as JavaScript, HTML, MVC, CSS, React, XML, .NET, etc.  
  • Document site architecture, apps, and technical requirements on the internal Systems Wiki
  • Provide technical support and training for end users on SharePoint applications

Support for other Advancement platforms

  • Assist with the migration of network file shares to SharePoint Online
  • Investigate and Integrate SharePoint with other M365 applications as needed (Teams, Stream, Power BI, etc.)
  • Develop, configure, and maintain web forms/pages to support other internal website pages that are developed natively or using content management systems, like Drupal
  • Provide webpage maintenance for other Advancement applications

Other Duties

  • Participate in various system projects that may include performing assigned tasks, documenting, communicating, organizing, or attending meetings.
  • Update project statuses using department project management software (ASANA)
  • Complete assigned departmental requests and ongoing operational tasks
  • Other tasks and responsibilities as assigned


  • University degree or equivalent post-secondary education and/or experience required, preferably in Information Systems, Computer Science, UX Design, or a related Information Technology area of study and work experience
  • Microsoft Certification in SharePoint development would be an asset
  • Two (2) plus years of experience with the creation, development, and management of Microsoft SharePoint Online sites and components (i.e. pages, lists, document libraries, web parts, content types, etc.)
  • Experience creating landing or interior webpages in SharePoint using graphical design tools and web parts
  • Experience developing reusable SharePoint components and app integration using current development tools like .NET, Java, HTML, and CSS
  • Experience with SharePoint’s application services framework including implementation, configuration, and usage of Search, Managed Metadata, and User Profile Services
  • Experience configuring SharePoint security using AD or SharePoint Groups
  • Experience building portals and/or intranets using SharePoint
  • Experience integrating SharePoint with Microsoft Power Automate and/or Microsoft PowerApps would be an asset
  • Experience with Drupal or another Content Management Solution would be an asset  
  • Good interpersonal, organizational, analytical, and problem-solving skills, with the ability to handle multiple tasks, work in teams, or independently
  • Strong oral and written communication skills
  • Microsoft (365) SharePoint Online and strong Microsoft M365 technical skills
  • A solid understanding of development tools and languages to support the SharePoint environment including HTML, JavaScript, CSS3, jQuery, JavaScript libraries, .Net, etc.
  • Working knowledge of website development and supporting technologies
  • Proficiency with graphic design tools (e.g., Adobe Photoshop, Illustrator, or similar)
  • MS Windows and PC hardware
  • Microsoft Office 365 suite and Office
  • Knowledge of Drupal, Jira, or Confluence would be an asset

Equity Statement

The University of Waterloo acknowledges that much of our work takes place on the traditional territory of the Neutral, Anishinaabeg and Haudenosaunee peoples. Our main campus is situated on the Haldimand Tract, the land granted to the Six Nations that includes six miles on each side of the Grand River. Our active work toward reconciliation takes place across our campuses through research, learning, teaching, and community building, and is co-ordinated within our Office of Indigenous Relations.


The University values the diverse and intersectional identities of its students, faculty, and staff. The University regards equity and diversity as an integral part of academic excellence and is committed to accessibility for all employees. The University of Waterloo seeks applicants who embrace our values of equity, anti-racism and inclusion.  As such, we encourage applications from candidates who have been historically disadvantaged and marginalized, including applicants who identify as First Nations, Métis and/or Inuk (Inuit), Black, racialized, a person with a disability, women and/or 2SLGBTQ+.


All qualified candidates are encouraged to apply; however, Canadians and permanent residents will be given priority.


The University of Waterloo is committed to accessibility for persons with disabilities. If you have any application, interview, or workplace accommodation requests, please contact Human Resources at  or 519-888-4567, ext. 45935.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed