M365 Sharepoint Developer

 

Description:

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

Responsibilities:

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

Qualifications:

  • 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

Organization University of Waterloo
Industry IT / Telecom / Software Jobs
Occupational Category SharePoint Developer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2023-11-17 5:11 am
Expires on 2025-01-26