A complete application in a minute
Tailored resume and cover letter, ready to send.
The Transformation Group seeks an experienced SharePoint expert to Administer, develop, and integrate SharePoint Online with Power Platform and modern web technologies. You will collaborate in an Agile environment, delivering scalable solutions and ongoing enhancements for US clients.
You will build APIs, automate workflows, and develop frontend interfaces using React, Python, and FastAPI, while ensuring governance and security across the Microsoft 365 stack.
The ideal candidate will have strong hands-on experience with SharePoint Online administration and development, Power Platform, and modern web technologies, including React, Python, and FastAPI. This role will be responsible for ongoing SharePoint operations, troubleshooting, solution development, system integrations, and supporting business-driven enhancements within an Agile delivery environment.
Excellent communication skills and ability to communicate with our clients in the US.
5+ years of hands-on experience with SharePoint Online administration and development.
Strong experience with Microsoft 365, SharePoint permissions, governance, and site management.
Hands-on experience with Power Automate and Power Apps.
Experience developing applications or services using Python and FastAPI.
Experience building and integrating REST APIs.
Familiarity with Microsoft Graph API and SharePoint REST APIs.
Experience with Git, CI/CD, and deployment processes.
Experience with Microsoft Entra ID, OAuth 2.0, and application authentication preferred.
Experience with Azure App Service, Azure Functions, or other Azure services preferred.
Experience with SQL databases and backend data integrations preferred.
Familiarity with PowerShell and SharePoint PnP PowerShell preferred.
Experience integrating SharePoint with Salesforce or other enterprise applications preferred.
Ability to work in a fast-paced environment, can multi-task, and have good verbal and written communication skills.
Bachelor's degree in a Computer Science or related field preferred.
Responsibilities
Administer, maintain, and support SharePoint Online sites, libraries, lists, workflows, and permissions.
Manage SharePoint security, access controls, site configurations, and governance.
Troubleshoot production issues, resolve incidents, and provide Tier 2/3 technical support.
Monitor SharePoint performance, usage, and overall platform health.
Support SharePoint migrations, upgrades, and ongoing platform improvements.
Support the transition from SharePoint Classic to Modern SharePoint Online, including migration of existing sites, pages, and legacy functionality.
Maintain technical documentation, configuration details, and operational procedures.
Develop and maintain workflows and automations using Power Automate.
Build and support business applications using Power Apps.
Develop integrations using SharePoint REST APIs and Microsoft Graph API.
Customize SharePoint interfaces, forms, lists, and business processes.
Implement reusable components and follow development best practices.
Develop and maintain backend services and REST APIs using Python and FastAPI.
Build modern, responsive web applications and user interfaces using React.
Integrate React applications with SharePoint, Microsoft 365, and enterprise backend services.
Develop API-based integrations to exchange data between SharePoint and other enterprise platforms.
Support authentication, authorization, error handling, and secure API development.
Troubleshoot and maintain existing applications built using these technologies.
Support integrations between SharePoint, Microsoft 365, and enterprise applications.
Work with integration engineers to troubleshoot data exchange and connectivity issues.
Use Git and CI/CD pipelines for source control, deployments, and release management.
Support development, testing, deployment, and production environments.
Follow organizational security, change management, and deployment standards.
Work closely with Product Owners, business stakeholders, developers, QA, and infrastructure teams.
Participate in sprint planning, refinement, testing, and release activities as needed.
Analyze technical requirements and provide development estimates.
Deliver enhancements, resolve defects, and support ongoing operational priorities.
Create and maintain technical documentation and support knowledge transfer.