SharePoint Developer / Transformation Lead
Roles & Responsibilities
The person will be responsible for working with business analysts, architects, technical leads, and end users to understand requirements, design SharePoint-based solutions, implement customizations, and support delivery across the application lifecycle.
The role requires strong hands-on development experience in SharePoint Online, Office 365, SPFx, and modern web technologies, along with the ability to troubleshoot, document, and support collaboration platform solutions.
Key Accountabilities
- Understand business requirements as per the BRD and translate them into technical design and implementation tasks.
- Design, develop, and enhance enterprise collaboration solutions using SharePoint Online, Office 365, and Microsoft 365 services.
- Build custom SharePoint Framework (SPFx) web parts, extensions, and reusable components using TypeScript, React, and modern development practices.
- Develop SharePoint lists, libraries, pages, content types, permission models, workflows, and integration components as per project standards.
- Configure and customize SharePoint Online using out-of-the-box features, Power Platform, and approved scripting approaches.
- Integrate SharePoint solutions with Power Apps, Power Automate, REST APIs, Microsoft Graph, and other enterprise systems where required.
- Participate in solution design, development, unit testing, quality assurance, deployment, and post-production support activities.
- Troubleshoot production issues, analyze root causes, and implement fixes or enhancements within agreed timelines.
- Prepare technical documentation such as Solution Design Documents, deployment guides, configuration notes, SOPs, and support handover documents.
- Follow secure coding, coding standards, version control, release management, and delivery processes.
- Collaborate with onsite and offshore teams, support task estimation, and provide technical inputs during sprint planning or project execution.
- Keep up to date with Microsoft 365, SharePoint Online, SPFx, and Power Platform features and recommend improvements where applicable.
Experience Required
- Good communication skills and ability to interact with business users, analysts, and technical stakeholders.
- Strong hands-on IT development experience with demonstrated expertise in SharePoint development and Microsoft 365 collaboration solutions.
- Strong experience in SharePoint Online, Office 365, SharePoint Framework (SPFx), Power Platform, and modern SharePoint development.
- Experience in developing SPFx web parts/extensions using React, TypeScript, JavaScript, HTML5, CSS3, and REST API-based integrations.
- Working experience with SharePoint site architecture, lists, libraries, metadata, search, permissions, page templates, and reusable components.
- Experience with Power Apps and Power Automate for business process automation and workflow enablement.
- Hands-on experience with VS Code, Git/GitHub or Azure Repos, package management, and standard development/debugging tools.
- Experience in documenting technical design, deployment steps, release notes, and support procedures.
- Good troubleshooting skills for SharePoint Online, SPFx, Power Platform, and Microsoft 365 issues.
- Ability to work independently, support team members, and deliver assigned tasks as per committed deadlines.
Technical Skills
- SharePoint Online, Office 365/Microsoft 365, and modern SharePoint development.
- SharePoint Framework (SPFx), React, TypeScript, JavaScript, HTML5, CSS3, and jQuery.
- Power Platform components: Power Apps, Power Automate, and connectors.
- SharePoint OOTB customization, site provisioning, permissions, content types, managed metadata, and search configuration.
- REST APIs, Microsoft Graph API, and integration patterns for Microsoft 365 solutions.
- PnP PowerShell, SharePoint Online Management Shell, and scripting for administration/deployment support.
- Basic understanding of Microsoft Azure services and Azure AD/Entra ID concepts relevant to SharePoint solutions.
- Azure DevOps/GitHub, version control, branching, pull requests, and CI/CD awareness.
Roles & Responsibilities – Transformation Management
1. Transformation Strategy & Execution
- Own the integrated Transformation Plan and convert transformation commitments into executable workstreams, milestones, dependencies, deliverables, and acceptance criteria.
- Establish and maintain the transformation roadmap, including clearly defined current state, target state, milestones, and measurable outcomes.
- Coordinate transformation activities across suppliers, customers, other service providers, and relevant third parties.
- Ensure transformation activities are executed according to the approved plan while minimizing disruption to business and operational services.
- Maintain alignment between individual tower transformation initiatives and the overall transformation strategy.
- Drive corrective actions where milestones, dependencies, or outcomes are at risk.
- Ensure the Transformation Plan identifies objectives, scope, task completion dates, acceptance criteria, responsibilities, dependencies, deliverables, and measurable commercial/business benefits.
2. AI-Led Infrastructure Transformation
- Provide leadership across major technology transformation initiatives, including:
- AIOps and autonomous operations.
- Agentic AI and governed automated remediation.
- Predictive operations and self-healing.
- SRE, SLIs, SLOs, and error-budget-based operations.
- Unified monitoring and observability.
- AI-enabled Network Operations.
- Cloud and infrastructure automation.
- Infrastructure-as-Code using Terraform and Ansible.
- ServiceNow modernization and automation.
- Conversational AI and Virtual Agent capabilities.
- Digital Experience and Future of Work.
- Intelligent CMDB and asset management.
- AI-enabled incident, problem, and change management.
- Infrastructure and cloud modernization.
- Drive transformation across Platform, Compute, Network, EUC, Service Desk, Cloud, ServiceNow, and cross-functional technology areas.
3. Transformation PMO & Governance
- Lead the Transformation PMO and establish a disciplined governance rhythm across all transformation workstreams.
- Maintain the integrated project plan and ensure task-level visibility of start/end dates, resources, dependencies, and completion percentage.
- Establish governance mechanisms covering milestones, deliverables, risks, issues, dependencies, decisions, actions, and acceptance.
- Lead weekly transformation governance meetings with the Transformation Manager.
- Support executive governance and monthly leadership reviews.
- Establish an effective escalation mechanism for transformation risks, delays, and cross-functional dependencies.
- Coordinate workshops and working sessions required to advance transformation activities.
- Establish and maintain a Transformation Project Office, including weekly transformation meetings and monthly executive-level governance.
4. Executive Reporting & Transformation Dashboard
- Own a single source of truth for transformation progress and provide leadership reporting covering:
- Executive transformation summary.
- Overall transformation health/RAG status.
- Transformation plan versus actual progress.
- Milestone achievement and milestone deadlines.
- Deliverable status and acceptance.
- Estimated completion and overdue items.
- Risks, issues, and dependencies.
- Mitigation and contingency actions.
- Business/operational impact.
- Key decisions and escalations.
- Transformation outcomes and measurable benefits.
- Executive actions required.
- Provide weekly detailed progress reporting, including an executive summary, updated project plan/Gantt, milestones and deliverables, acceptance status, estimated completion, overdue days, unresolved issues, accountable parties, business impact, and risks/mitigations.
Generic Managerial Skills
- PMP or Scrum Master certification preferred.
- Understanding of IT Service Management and ITIL framework will be an advantage.
- Previous experience working as an Infrastructure Engineer and/or Architect is a major advantage.
- Experience leading multiple IT infrastructure projects, such as:
- Network carrier relocations.
- Physical presence changes, redesigns, and moves (e.g., offices, manufacturing facilities, data centres, and R&D facilities).
- Knowledge of responsive UI design, accessibility considerations, and cross-browser compatibility.
- Understanding of application support, incident management, change management, and release management processes.