Description
Position : SharePoint / Power Platform Developer Location : Huntsville Clearance : Active Secret Clearance
Overview We are seeking an experienced SharePoint Developer with expertise in SharePoint Online and the Microsoft Power Platform role focuses primarily on modern SharePoint development, including SharePoint Framework (SPFx) solutions, Power Platform applications, and migration plans from on-premise SharePoint environments to cloud-based solutions Responsibilities SharePoint Online Development
Design, develop, and deploy SharePoint Framework (SPFx) web parts, extensions, and solutionsBuild and customize SharePoint Online sites, lists, libraries, and content typesUtilize SharePoint REST API to implement modern web experiences to support business process flowPower Platform Development
Create custom business applications using Power Apps studio as model-driven, canvas, and code appsDesign and implement automated workflows using Power AutomateBuild comprehensive dashboards and reports in Power BI connecting to both on-premise and cloud data sourcesIntegrate Power Platform solutions with SharePoint Online and other 365 servicesSharePoint Migration
Provide technical expertise in the form of assessment and recommendation for migration strategies of legacy SharePoint customizations to SharePoint OnlineDissect complex customizations that could be built in a myriad of development strategies to rebuild in SharePoint OnlineConvert InfoPath forms to modern Power App solutionsBuild Power Automate flows to mirror functionality of SharePoint Designer workflowsSharePoint Subscription Edition Development
Maintain and enhance existing on-premise SharePoint Subscription Edition customizations utilizing supporting tools such as SharePoint Designer and Visual Studio CodeDevelop business applications that heavily utilize HTML, CSS, and JavaScript leveraging SharePoint APIs.Use OData query options to refine API request to streamline user performance.Support legacy applications during migration transition periodsWork with the customer to capture functional and technical requirements related to the business process flow.Develop SQL Queries to support the development of business applications utilizing external datasources.Develop SDLC documentation to include but not limited to Detailed Design Documents, Use Cases, and supporting documentation.Ensure developed code is maintained using proper source control management.Perform other related assignments as needed.Knowledge, Skill, and Technical Requirements
Ability to interact with end users and translate business language into technical requirements.5+ years of experience with HTML5, CSS3, and JavaScript (ES6+)3+ years of experience with Power Apps, Power Automate, and Power BI development3+ years of experience with SPFx development3+ years of experience with TypeScript, React, and downstream UI librariesStrong competency in modern web design practices with an emphasis on component development, front-end architecture, and performance optimizationAdvanced knowledge of SharePoint APIs in handling basic CRUD operations as well as permission and role management, and workflow state managementCapability of implementing separation of concerns in the utilization of SharePoint resources as a back-end data store with static files hosted from within a SharePoint libraryExperience with jQuery and Kendo UI librariesDemonstrated experience building PCF componentsProven track record migrating InfoPath forms and SharePoint Designer workflows to Power PlatformKnowledge of SharePoint REST APIs, JSOM, CSOM and Microsoft Graph APIUnderstanding of SharePoint security models and permissionsExperience with TypeScript and development environmentsFamiliarity with Git version control and CI / CD pipelinesUnderstanding of responsive web design principlesProficiency with data modeling and database conceptsMust have a high level of interpersonal skills and the ability to successfully collaborate with team members.Education and Qualification
Compliant as IAT Level II (DoD 8570) and 621 – Intermediate (DoD 8140) ( required )Bachelor’s degree in Computer Science, Information Technology, Cybersecurity, Information Systems, Data Science, or Software Engineering (preferred)Current qualification in Security+ CE, CSSLP, GSEC, or CISSP-ISSAP (preferred)Microsoft Certified PL-400, PL-600, AZ-204, or MS-600 (preferred)ITIL Foundation (preferred)ADA Specifications
Occasionally lifting of 5-10 lbs.Regularly required to talk and / or hearExtended working hoursNo travel expected for this positionWill be required to use the computer screen for extended periods of timeNMR Consulting is an Equal Opportunity Employer (EOE).M / F / D / V