For Employers
.Net Core and Sharepoint Developer (SPFx)


HCL SINGAPORE PTE. LTD.
6 days ago
Posted date
6 days ago
N/A
Minimum level
N/A
Full-timeEmployment type
Full-time
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.
Related tags
-
JOB SUMMARY
.Net Core and Sharepoint Developer (SPFx)
HCL SINGAPORE PTE. LTD.
Singapore
6 days ago
N/A
Full-time

.Net Core and Sharepoint Developer (SPFx)