Location: Montreal, QC (On-site with required in-person interview)
Are you a highly skilled and experienced Office 365 SharePoint Developer looking for a challenging opportunity in Montreal? We are seeking a talented individual with a strong background in developing, implementing, and maintaining robust SharePoint and Office 365 solutions. This role requires significant hands-on experience and a commitment to on-site work.
In this role, you will be instrumental in designing, developing, and supporting our SharePoint Online, OneDrive, and Office 365 environments. You will leverage your technical expertise to enhance our digital workspace, ensure seamless operations, and provide expert guidance to end-users.
Key Responsibilities:
- Develop and maintain applications and system tools using C#, ASP.Net, and PowerShell.
- Implement and manage SharePoint site and group site permissions, including OneDrive account, site, and permissions management.
- Troubleshoot and resolve issues across OneDrive, SharePoint, Teams, Power BI, and Outlook (Desktop client, Web, Mobile app).
- Create and update pages, components, and scripts using JavaScript, jQuery, Bootstrap, HTML, and CSS.
- Develop and deploy infrastructure systems both on-premise and in the cloud.
- Utilize Modern Authentication, Graph API, and Azure AD Application for secure and efficient solutions.
- Apply strong understanding of SharePoint fundamentals including lists, document libraries, permissions, content types, and workflows.
- Work with Github, Jira, and other continuous integration technologies within an Agile development framework.
- Support and maintain all aspects of SharePoint, OneDrive, and Office 365, including understanding Exchange Online, user profiles, features, and mail flow.
- Collaborate with end-users and business owners to create and update SharePoint sites, lists, libraries, pages, apps, forms, and workflows.
- Provide specialized consulting services on out-of-the-box SharePoint features, conduct training sessions, and demo new functionalities.
- Research and recommend the implementation of new features on the platform.
- Track and resolve issues, escalating to core engineering or Microsoft support when necessary.
- Assist with reorganizing and restructuring site content.
- Perform advanced troubleshooting, including on-prem/online issues, networking (e.g., Wireshark), and Microsoft Information Protection (MIP).
Required Skills & Experience:
- Solid experience as an Office 365 SharePoint Developer.
- Strong proficiency in C#, ASP.Net, and PowerShell.
- In-depth understanding of Modern Authentication, Graph API, and Azure AD Application.
- Proven experience with OneDrive, SharePoint, Teams, Power BI, and Outlook troubleshooting.
- Expertise in JavaScript, jQuery, Bootstrap, HTML, and CSS.
- Experience with Github, Jira, and continuous integration practices.
- Strong knowledge of SharePoint fundamentals (lists, libraries, permissions, content types, workflows).
- Excellent understanding of Single Sign-On technologies (Ping Federate, SAML, Windows Kerberos).
- Direct experience with Office 365 (SharePoint Online and OneDrive) application development, management, and deployment.
- Familiarity with Exchange Online, user profiles, and mail flow.
- Experience with Agile delivery methodology.
- Strong communication and interpersonal skills to train end-users and collaborate effectively.
Desired Skills:
- Experience with SQL programming.
- Understanding of other Office 365 services such as Unified Groups/Teams/PowerApps/PowerAutomate.
- Familiarity with eComms, Information Barriers, Data Classifications, and Data Loss Prevention (DLP).