Executes tasks for maintenance, development (and architecture design) or migration in the scope, schedule and budget, of SharePoint projects, including but not limited to:Integration and customization of SharePoint products and features using M365, especially SharePoint Online, Power Apps and Power Automate. Work through all phases of Software Development Life Cycle (SDLC) which includes gathering and analyzing business requirements, functional/technical specifications, designing, developing, testing, deploying the applications and providing production support.