
SharePoint Developer – Knowledge Manager
CACI International Inc
full-time
Posted on:
Location Type: Office
Location: Doral • Florida • 🇺🇸 United States
Visit company websiteSalary
💰 $75,200 - $158,100 per year
Job Level
Mid-LevelSenior
Tech Stack
AzureJavaScript
About the role
- Provide specialized support for developing, creating, testing, migration, documentation, maintenance, and daily operations for customer record keeping and data management at the compartmented level
- Develop and maintain responsive user interfaces using HTML, CSS, and JavaScript with Power Apps and custom front-end solutions
- Design and deploy Power Automate flows for complex business process automation, including approvals, notifications, and data manipulation
- Utilizing JSON formatting and schema definitions for custom SharePoint columns, adaptive cards and API integrations
- Integrate and consume REST APIs and Microsoft Graph APIs to connect with external and Microsoft 365 services such as Outlook, Teams and Azure AD
- Design and execute SharePoint search queries KQL for dynamic data retrieval, user personalization, and document search experiences
- Extend Power Platform capabilities through custom connectors and embedded JavaScript
- Managing data modeling and relationships using Dataverse and SharePoint List, ensuring optimal app performance and usability
- Provide data administration support, including data input, modification, deletion, analysis, and document management in line with government policies
- Implement and manage knowledge systems, such as SharePoint and Office 365, to support organizational information needs and communication
- Lead platform expertise in SharePoint and Office 365, offering integrated solutions for improved collaboration
- Analyze business processes, recommending and implementing effective knowledge management tools and methodologies
- Administer and maintain the SharePoint environment, including user permissions, content management, and site customization
- Develop and deploy SPFX Web Parts and extensions to customize modern SharePoint experiences, including application customized for Field Customizer and List View command sets
- Ensure compliance with information assurance policies and perform regular audits to safeguard data
- Offer end-user training and Tier 1 support, encouraging the effective use of KM tools
- Continuously review and enhance knowledge management practices to align with current and future organizational needs.
Requirements
- Bachelor’s degree plus 3 years of recent specialized experience, an Associate degree plus 7 years of recent specialized experience, a major certification plus 7 years of recent specialized experience, or more than 11 years of recent specialized experience
- Current minimum Secret-level Clearance
- Senior/high competence in the use of Microsoft Office 365 for managing KM systems
- Experience developing and deploying SPFX solutions
- Integrate with Microsoft Teams
- Working knowledge of Azure Services, Azure Functions, Logic Apps, Azure AD B2C/B2B for enhancing and extending SharePoint functionality
- Knowledge of SharePoint migration and experience migrating from on premise to SharePoint Online
- Understanding of compliance and governance within Microsoft 365, including data loss prevention, DLP, sensitive labels and retention policies
- Familiarity with modern search web parts, and other open-source community tools for enhancing SharePoint functionality
- Experience supporting Operational Planning Teams (OPTs) and other cross-functional projects within the DoD or IC
- Microsoft certification such as MS-600 (Microsoft Power Platform Developer), PL-400 (Power Platform Developer Associate) or Microsoft 365 Certified Developer Associate.
Benefits
- healthcare
- wellness
- financial
- retirement
- family support
- continuing education
- time off benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
HTMLCSSJavaScriptPower AppsPower AutomateJSONREST APIsMicrosoft Graph APIsKQLSPFX
Soft skills
leadershipcommunicationanalysiscollaborationtraining
Certifications
Bachelor's degreeAssociate degreeMS-600PL-400Microsoft 365 Certified Developer Associate