We're seeking an experienced Senior SharePoint Developer to design, develop, and maintain robust Microsoft 365 solutions. You'll be a core member of our digital transformation team - designing SPFx components, integrating with Azure services, and enabling meaningful collaboration across the organization.
What you’ll be doing- Configure SharePoint site templates - lists, libraries, pages, and web parts tailored to business needs.
- Develop custom web parts and extensions using SPFx, ReactJS, and TypeScript to meet requirements.
- Design and apply new site functionality and integration components to existing SharePoint environments.
- Build scalable backend services and automations using Azure Functions, integrated via REST APIs.
- Collaborate with stakeholders to translate business needs into secure, intuitive digital solutions.
- Prepare technical documentation, user guides, and deliver training sessions to enable the team.
RequirementsMust-have
- 5+ years of experience designing and developing business applications using SharePoint Framework, focused on SharePoint/M365 backend integrations.
- Proficiency in Microsoft 365/SharePoint Online development - SPFx, PowerShell, and Microsoft Graph API.
- Proficiency in modern programming languages - .NET (C#), JavaScript, and TypeScript with relevant libraries and frameworks.
- Relational database knowledge - SQL Server experience, including data modeling, querying, and optimization.
- Application security principles - OAuth, Microsoft Entra ID, data access control, and secure coding practices.
- Agile/Scrum experience with cross-functional collaboration across product and engineering teams.
- Excellent written and verbal communication in English.
- Experience with PoolParty taxonomy management and AvePoint Cloud Governance.
- Strong understanding of RESTful APIs and integration experience with Power Platform and SharePoint.
- Experience integrating with Microsoft Teams.
- Familiar with Microsoft Dynamics 365 as well as other Microsoft 365 applications.
- Knowledge of Azure cloud services and CI/CD pipeline management.
- Experience mentoring and up-skilling team members.
Benefits
- Three days remote every week and four full remote weeks per year.
- Gold level Health Insurance coverage from Bao Viet Insurance, a yearly complete Health Check and social insurance
- All office benefits and full salary during probation.
- Flexible working time starting anytime up to 10 AM working Monday - Friday with no overtime and a long lunch break.
- Unlimited snacks and nice coffee every day.
- Choose from a brand-new Mac or PC device.
- Salary review twice a year with opportunities for promotions and spot awards.
- 12 days annual leave per year, with all days not taken paid out in cash, plus 2 sick leave days.
- Yearly Training Budget up to 5 million VND per staff. On top of that, Professional coaching program, buddy system, tech talks, agile sessions, and 1on1 private English classes are available
- Yearly company trip, monthly activities, and other Celebrations for special days in the year, such as Women’s Day, YEP, and Christmas.
- Employee-led clubs within the company; games teams, sports teams, etc.
- Modern open-space office with comfortable workspace, a PS5 games room, and chill-out areas.
Skills Required
- 5+ years of experience designing and developing business applications using SharePoint Framework
- Proficiency in Microsoft 365/SharePoint Online development - SPFx, PowerShell, and Microsoft Graph API
- Proficiency in .NET (C#), JavaScript, and TypeScript with relevant libraries and frameworks
- Relational database knowledge - SQL Server experience, including data modeling and querying
- Application security principles - OAuth, Microsoft Entra ID, and secure coding practices
- Agile/Scrum experience with cross-functional collaboration
- Excellent written and verbal communication in English
- Experience with PoolParty taxonomy management and AvePoint Cloud Governance
- Strong understanding of RESTful APIs and integration with Power Platform and SharePoint
- Experience integrating with Microsoft Teams
- Familiar with Microsoft Dynamics 365 and other Microsoft 365 applications
- Knowledge of Azure cloud services and CI/CD pipeline management
- Experience mentoring and up-skilling team members
What We Do
At CodeLink, we empower businesses to drive innovation through Artificial Intelligence. From strategy to deployment, we help you build AI-powered solutions and scalable software products that deliver real impact. Whether you're a growing startup or a pioneering enterprise, we help you harness the power of AI and world-class engineering to tackle your unique challenges, accelerate your growth, and unlock new opportunities. Partner with us to explore the full potential of AI in your organization.






