Senior SharePoint Online / SPFx Developer

Nakupuna Companies
Charleston, SC, United States
about 1 month ago
Apply on www.clearancejobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

HTML JavaScript (Programming Language) Microsoft Windows Application Lifecycle Management Microsoft Azure Microsoft Online Services Cascading Style Sheets (CSS) Software Documentation Code Review Encodings Data Hub Github
+26 more
Metadata Windows PowerShell Scrum Methodology Release Management Power BI Runbook Microsoft SharePoint Software Engineering Systems Integration TypeScript Scripting Model-Driven Development Microsoft Power Automate Power Platform Integration ReactJS Git Material UI Information Technology Deployment Automation Front End Software Development Api Design Restful APIs Software Version Control Api Management Serverless Computing Powerapps

Job description

The following reflects management’s definition of the essential functions for this position but does not restrict the tasks that may be assigned. Management may assign additional duties and responsibilities at any time due to reasonable accommodation or other business needs.

  • Collaborate with business users, product owners, and technical stakeholders to gather, analyze, document, and refine business and technical requirements.
  • Design, develop, test, deploy, and maintain custom SharePoint Online solutions using SPFx.
  • Develop responsive and accessible SPFx web parts, extensions, application customizers, field customizers, and reusable components.
  • Build modern user interfaces using TypeScript, React, JavaScript, HTML, CSS, Fluent UI, and related front-end technologies.
  • Integrate SharePoint Online solutions with Microsoft Graph, SharePoint REST APIs, Azure services, and other internal or external systems.
  • Configure and customize SharePoint sites, lists, libraries, content types, site columns, metadata, navigation, permissions, search, and information architecture.
  • Design and implement solutions that integrate SharePoint Online with Microsoft Teams and other Microsoft 365 services.
  • Develop Power Apps and Power Automate solutions that complement or extend SharePoint functionality, as needed.
  • Develop custom connectors and API-based integrations for SharePoint and Microsoft Power Platform solutions.
  • Participate in solution-architecture and technical-design discussions and recommend secure, scalable, and maintainable approaches.
  • Develop and execute unit, integration, regression, and user-acceptance test plans and document testing results.
  • Troubleshoot and resolve application defects, performance issues, permission problems, integration failures, and other production-support concerns.
  • Maintain and enhance existing SharePoint and Microsoft 365 solutions to ensure their continued reliability, performance, security, and usability.
  • Package and deploy SPFx solutions through established development, testing, staging, and production environments.
  • Use Git, Azure DevOps, or comparable tools for source control, work-item tracking, code reviews, builds, and release management.
  • Support automated deployment and application lifecycle management practices for SharePoint and Power Platform solutions.
  • Ensure solutions comply with applicable security, governance, data-protection, records-management, and accessibility requirements.
  • Participate in peer code reviews and contribute to reusable components, development standards, and technical best practices.
  • Provide technical guidance and mentorship to junior developers and other project team members.
  • Create and maintain technical documentation, solution diagrams, deployment instructions, runbooks, configuration guides, and user documentation.
  • Demonstrate completed functionality to customers and provide user training and technical assistance when needed.
  • Participate in Agile Scrum planning, refinement, demonstrations, retrospectives, and other project activities.
  • Remain current with changes to SharePoint Online, SPFx, Microsoft Graph, Microsoft 365, and related development technologies.

Requirements

The successful candidate will have strong hands-on experience developing custom, responsive, secure, and accessible SharePoint solutions using SPFx, TypeScript, React, JavaScript, HTML, and CSS. This individual will collaborate with business users, technical teams, and government stakeholders to analyze requirements, improve business processes, and translate customer needs into effective technical solutions.

Experience integrating SharePoint Online with Microsoft Graph, REST APIs, Microsoft Teams, Power Apps, Power Automate, Power BI, Dataverse, or Azure services is highly desirable. The ideal candidate will also possess strong analytical, problem-solving, documentation, and communication skills., Preferred Experience and Qualifications

  • Experience developing canvas or model-driven applications using Microsoft Power Apps.
  • Experience designing automated workflows using Power Automate.
  • Experience with Microsoft Dataverse, including tables, relationships, forms, views, and security roles.
  • Experience building custom connectors or integrating Power Platform solutions with SharePoint Online.
  • Experience creating or embedding Power BI reports and dashboards within SharePoint Online or Microsoft Teams.
  • Experience integrating SharePoint Online with Microsoft Teams, Azure Functions, Logic Apps, API Management, or other Azure services.
  • Experience with Power Apps Component Framework controls.
  • Experience using PnP PowerShell, the Microsoft Graph PowerShell SDK, or other Microsoft 365 administrative scripting tools.
  • Experience using Fluent UI and reusable React component libraries.
  • Experience modernizing classic SharePoint applications or migrating solutions to SharePoint Online.
  • Experience establishing or supporting CI/CD pipelines using Azure DevOps or GitHub Actions.
  • Familiarity with Power Platform governance, data-loss-prevention policies, environment management, and application lifecycle management.
  • Familiarity with Microsoft Copilot Studio, SharePoint agents, or other Microsoft 365 AI capabilities.
  • Experience conducting code reviews or mentoring junior developers.
  • Experience working in a federal government or Department of Defense environment.

Candidates who meet the required qualifications but do not possess every preferred qualification are encouraged to apply.

Education: A bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field is preferred. Additional relevant professional experience, technical training, or industry certifications may be considered in place of a degree.

Clearance Requirements: This position requires a Public Trust determination and Common Access Card. Applicants do not need to possess an active Public Trust or CAC when applying and may begin employment before the process is completed. However, the selected candidate must be a U.S. citizen, be eligible to successfully obtain the required Public Trust determination and CAC after starting employment, and maintain both for the duration of the assignment.

Continued employment in this position is contingent upon successfully completing the required suitability and credentialing processes.

Physical Requirements: The ideal candidate must at a minimum be able to meet the following physical requirements of the job with or without a reasonable accommodation :

  • Ability to perform repetitive motions with the hands, wrists, and fingers.
  • Ability to engage in and follow audible communications in emergency situations.
  • Ability to sit for prolonged periods at a desk and working on a computer.

About the company

Nakupuna Companies is seeking a highly skilled Senior SharePoint Online / SharePoint Framework (SPFx) Developer to design, develop, deploy, and support modern solutions across SharePoint Online and Microsoft 365.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

3:39 min

Reviewing final applications and maintaining specification artifacts

Julian Wood Julian Wood · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all