Possess solid understanding of SPFX, CSOM and Rest API.
Design, update, and maintain a collaborative solutions-based framework of site/portal in a M365 SharePoint Online environment.
Design innovative solutions using the Power Platform suite (Power Apps, Power Automate, Power Virtual Agent, Power Pages) to address business challenges.
Having experience to develop custom webparts, components and solution by using SharePoint Online (SPFx and JSlink, Auto Hosted).
Having experience configuring the setup in SharePoint Online Admin Centre, M365 Admin Centre and Azure Portal.
Having experience of SharePoint Online PowerShell scripting.
Adherence to development policies, processes and internal systems update.
Ongoing knowledge gathering, appliance and communication.
Requirements
\xe2\x80\xa2 Over 5 years of web development experience with technologies including but not limited to ASP.NET (C#) / ASP.NET (MVC), SPFX, GraphAPI, Node.JS, React.JS, Typescript, HTML5, CSS, JSON web API services (JSON, RESTful).
Over 5 years of experience with backend development. Experience with DotNET 6 preferred. \xe2\x80\xa2 Over 5 years of experience in M365 SharePoint Online architecture, framework, administration, deployment and migration process.
Over 5 years of experience with Power Platform development.
Knowledge with different ECMAScript.
Experience with development and deployment of custom applications using Visual Studio, C# and PowerShell Scripts - Event receivers, Timer Jobs, Master Pages and custom application development (SPFX).
Experience with JavaScript module bundler (For example: Webpack)
Document Management experience preferred.
Having Power platform experience preferred.
Having Microsoft Azure experience preferred.
Ability to work independently and with minimal supervision.
Implement, maintain, and support of Microsoft 365 business solutions, to include but not limited to SharePoint Online, Microsoft Teams, Power Platform, M365 apps and any related technologies the organization may involve.
Work with stakeholders to optimize usage and adoption of Microsoft 365 and Power Platform solutions.
Ability to handle work tasks by priorities/deadlines between projects and operational tasks.
Good presentation and communication skills (to both technical and non-technical audiences, written and verbal).
Have certified Microsoft Power Platform (PL-900, PL-100, PL-200, or PL-400) certification and Microsoft Azure (AZ-900, AZ-104, or AZ-204) is a bonus and may be prioritized for interview consideration.