# Senior Sharepoint Developer

**Company:** [CodeLink](http://jobs.workable.com/companies/sNVL7wiyNLFjW7Fhsig54W.md)
**Location:** Hanoi, Vietnam
**Workplace:** hybrid
**Employment type:** Full-time
**Department:** Development

[Apply for this job](http://jobs.workable.com/view/f0803f01-ac09-4921-82b3-24866cf5eb2b)

## Description

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.

## Requirements

### Must-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.

### Nice-to-have

-   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.
