← All jobs
SharePoint Developer / Consultant
Kuala Lumpur, Kuala Lumpur, Malaysia · On-site · Full-time · Technology
Apply well, not just fast
Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.
About the role
REST APIsAzureJavaScriptTypeScriptReactHTMLCSSCI/CDGit
Job Overview
We are looking for a motivated, customer-oriented SharePoint Online / Microsoft 365 Developer with 3–5 years of hands-on experience in developing, implementing and supporting solutions across SharePoint Online and the Microsoft 365 ecosystem.
The successful candidate will have strong hands-on development experience in SharePoint Online, SharePoint Framework (SPFx) and Power Platform, with exposure to Microsoft 365 integration, workflow automation and modern web development.
Alongside development, you will work directly with customers to understand requirements, participate in technical discussions and translate business needs into practical technical solutions.
This is a hands-on developer role with opportunities to build solution-design and customer-facing skills towards a Technical Consultant or Solution Architect career path.
Key Responsibilities
- SharePoint Online Development
· Design, develop, customise and maintain SharePoint Online solutions, including sites, lists, libraries, pages and web parts.
· Develop custom solutions using SharePoint Framework (SPFx), TypeScript, React, JavaScript, HTML and CSS.
· Configure SharePoint permissions, content types, metadata, document libraries, site structures and information architecture.
· Develop document management, collaboration and business application solutions using SharePoint Online.
· Troubleshoot and enhance existing SharePoint solutions.
· Support SharePoint migration and modernisation activities when required.
- Power Platform & Microsoft 365 Integration
· Develop business process automation using Power Automate.
· Develop business applications using Power Apps integrated with SharePoint Online and other Microsoft 365 services.
· Integrate SharePoint and Microsoft 365 solutions with external systems using Microsoft Graph API, SharePoint REST API.
· Work with Microsoft 365 technologies such as Teams, OneDrive and Microsoft Entra ID.
· Understand and implement appropriate authentication and authorisation approaches for Microsoft 365 and integrated applications.
· Troubleshoot and improve existing workflows, applications and integrations.
- Customer Engagement & Solution Design
· Work directly with customers and business stakeholders to understand requirements and operational challenges.
· Participate in requirement-gathering sessions, technical discussions and solution demonstrations.
· Translate business requirements into functional and technical designs.
· Recommend suitable Microsoft 365, SharePoint and Power Platform solutions based on customer requirements.
· Explain technical concepts and proposed solutions clearly to technical and non-technical stakeholders.
- Project Delivery & Support
· Participate throughout the software development lifecycle, including requirements analysis, design, development, testing, deployment and post-implementation support.
· Prepare technical documentation, solution designs, configuration documents and deployment guides.
· Perform unit testing, integration testing, troubleshooting and defect resolution.
· Collaborate with project managers, business analysts and local/remote development teams.
· Support production issues and provide technical recommendations for continuous improvement.
Requirements
Must-Have Technical Skills
· 3–5 years of relevant experience in SharePoint Online / Microsoft 365 development or implementation.
· Strong hands-on experience with SharePoint Online and SharePoint Framework (SPFx).
· Good development skills in TypeScript/JavaScript, React, HTML and CSS.
· Hands-on experience with Power Automate and experience developing applications or forms using Power Apps.
· Good understanding of SharePoint lists, libraries, permissions, content types, metadata and document management.
· Experience consuming REST APIs, with knowledge of Microsoft Graph API and/or SharePoint REST API.
· Basic understanding of Microsoft Entra ID app registrations, OAuth 2.0, delegated versus application permissions, access tokens, API scopes and permissions, and SPFx authentication fundamentals.
· Practical experience with Git-based source control, branching and pull requests, and familiarity with CI/CD build and deployment processes using Azure DevOps, GitHub or equivalent tools.
· Experience troubleshooting technical issues across SharePoint and Microsoft 365 solutions.
Good-to-Have Skills
· Experience with PnP PowerShell and/or PnPjs.
· Experience with Azure Functions, Azure App Service, Logic Apps or other Azure services.
· Experience integrating SharePoint Online with external/backend systems.
· Experience with SharePoint migration tools and migration projects.
· Understanding of Microsoft 365 governance and security concepts.
Customer-Facing Skills
· Good communication and interpersonal skills, with the confidence to participate in customer meetings and technical discussions.
· Ability to understand business requirements and translate them into technical solutions.
· Ability to explain technical concepts clearly to non-technical stakeholders.
· Good analytical and troubleshooting skills.
· A proactive approach and the ability to independently own assigned development tasks.
· Comfort working with cross-functional and geographically distributed teams.
Education
Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related discipline, or equivalent practical experience.
Microsoft certifications such as PL-400, PL-200 or other relevant Microsoft 365 / Power Platform certifications are an advantage.
Preferred Candidate Profile
We are looking for a hands-on developer with solid coding and troubleshooting skills, rather than configuration-only SharePoint experience, and the potential to grow into a Technical Consultant or Solution Architect role.
The ideal candidate:
· Can independently develop and troubleshoot SharePoint Online and Power Platform solutions.
· Is comfortable communicating directly with customers and participating in requirement discussions.
· Can understand a business problem and propose a practical technical approach.
· Takes ownership of assigned tasks and deliverables.
· Is willing to learn new Microsoft 365 and cloud technologies.
· Has an interest in developing broader solution-design and consulting capabilities.
· A good team player who can coordinate effectively with developers, business analysts and project stakeholders.
Any personal data you share with us during the application process will be processed strictly in compliance with applicable data protection laws and our Privacy Notice.