
Search by job, company or skills
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.
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.
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).
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).
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.
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.
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.
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.
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.
Job ID: 133821905