Search by job, company or skills

H

.Net Core and Sharepoint Developer (SPFx)

3-7 Years
SGD 7,000 - 10,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 18 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

About the Role

We're looking for a hands-on engineer who can build secure, scalable business applications across the Microsoft stack-combining ASP.NET Core APIs and services with modern SharePoint Online solutions using SPFx (React/TypeScript). You'll own end-to-end delivery: solution design, development, integration, DevOps automation, and production support.

Key Responsibilities

1) Solution Design & Delivery

  • Translate business requirements into technical designs, solution architecture, and delivery plans.

  • Design and develop RESTful ASP.NET Core Web APIs and microservices integrate with Azure services and Microsoft Graph.

  • Build SharePoint Online customizations using SPFx, React, TypeScript, and PnP JS.

  • Create reusable components, libraries, and templates for both .NET and SPFx solutions.

2) SharePoint Online & SPFx

  • Develop modern web parts, extensions (application customizers, field customizers), and solutions for SharePoint Online.

  • Use PnP Framework/CSOM for provisioning, site templates, lists/libraries, and governance policies.

  • Integrate Graph API for user/profile, sites, lists, files, and Teams interactions.

  • Optimize performance (bundle size, lazy loading, caching) and accessibility (WCAG 2.1 AA).

3) Backend & Integration

  • Implement secure authentication/authorization (Azure AD, OAuth 2.0, OpenID Connect).

  • Build data models and persistence using Entity Framework Core, LINQ, and SQL/Azure SQL.

  • Implement background processing with Azure Functions/Hosted Services configure caching and resiliency (Polly).

4) DevOps, CI/CD & Cloud

  • Set up CI/CD pipelines in Azure DevOps/GitHub Actions for .NET and SPFx (build, test, package, deploy).

  • Manage environments, feature flags, app settings, and secrets (Key Vault).

  • Containerize services with Docker (optional) and monitor with App Insights/Log Analytics.

  • Follow versioning, branching (GitFlow), and automated code-quality gates.

5) Quality, Security & Compliance

  • Write unit/integration tests (xUnit, MSTest, Jest) and enforce static analysis (SonarQube/ESLint).

  • Apply secure coding practices (OWASP), implement role-based access controls and least privilege.

  • Ensure content lifecycle, retention, and compliance align with Microsoft 365 policies.

6) Stakeholder Engagement & Support

  • Work with product owners, business analysts, and platform teams to refine requirements.

  • Deliver technical documentation, run demos, and conduct knowledge transfers.

  • Provide Level 3 support, triage production incidents, and drive root-cause remediation.

Required Qualifications

  • Bachelor's degree in Computer Science/Engineering or equivalent experience.

  • 3-7+ years professional experience in enterprise application development.

  • Strong proficiency in:

    • C#, ASP.NET Core, Web API, EF Core

    • SharePoint Online, SPFx, React, TypeScript, Node.js toolchain (npm, webpack, gulp)

    • PnP JS, Microsoft Graph, Azure AD auth patterns

    • Git, Azure DevOps or GitHub, CI/CD pipelines

    • SQL/Azure SQL, REST integrations, JSON, and web standards

  • Solid understanding of cloud architecture (Azure), API security, and modern front-end practices.

Nice-to-Have Skills

  • Power Platform (Power Automate, Power Apps), custom connectors for Graph/REST.

  • Azure Functions, Service Bus, Event Grid, Storage (Blobs/Queues/Tables).

  • Teams apps (Tabs, Bots) and integration with SharePoint/Graph.

  • PnP Provisioning, Site Scripts/Site Designs, and SharePoint governance.

  • Docker/Kubernetes basics, infrastructure-as-code (Bicep/Terraform).

  • Experience with Nintex, DocuSign, or other ecosystem products.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 133821905

Similar Jobs