NCIS SharePoint Developer
Job Description
Contract SharePoint Developer role with General Dynamics Information Technology for NCIS ITD, onsite in Quantico, VA, requiring an active TS/SCI clearance.
Responsibilities
- Lead the SharePoint Online development function, addressing troubleshooting, coordinating with fellow developers, and analyzing user requirements with a focus on user experience and interface.
- Design, build, test, and deploy custom SharePoint solutions using the SharePoint Framework (SPFx), Power Platform, and related technologies.
- Integrate SharePoint Online with Power Apps, Power Automate, and Power BI to deliver comprehensive business solutions.
- Emphasize modern SharePoint experiences, leveraging SPFx to create custom web parts, extensions, and applications.
- Develop automated workflows with Power Automate to streamline business processes and connect SharePoint Online solutions with other enterprise systems and data sources via APIs and web services.
- Oversee program design, modeling, coding, testing, debugging, and documentation related to development.
- Design and develop custom SharePoint solutions aligned with the client’s business requirements.
- Collaborate with stakeholders, teams, leadership, and customers to support development and implementation of applications, framework improvements, and infrastructure changes.
- Create and customize SharePoint site collections, sites, subsites, including web parts, lists, document libraries, and content types.
- Build and tailor dashboards and reporting to meet business needs.
- Organize data, establish file structures, and ensure information is captured and stored in accessible locations for multiple groups.
- Maintain records of SharePoint updates, maintenance tasks, and activities while ensuring data integrity and managing backups.
Requirements
- Security Clearance: Active TS/SCI clearance; Top Secret clearance with SCI eligibility is acceptable.
- Experience and education: 8 years of SharePoint experience with at least 3 years developing SharePoint Online solutions; BS degree in a technical discipline; additional years of experience may substitute for the degree.
- Experience with both on-premises SharePoint and SharePoint Online.
- Proficiency in object oriented languages such as C, Python, or .NET.
- Web development skills including JavaScript, jQuery, REST APIs, Web Services, XML, HTML5, CSS, and AngularJS.
- Strong SPFx development proficiency.
- Experience with out-of-the-box and third-party tools such as SharePoint Designer, workflows, Visual Studio, forms, Power Platform (Power Automate, Power Apps, Power BI), AvePoint, and Nintex.
- Solid understanding of SharePoint Online architecture, features, and capabilities.
- Experience with RESTful APIs and web services.
- Familiarity with version control systems (Git).
- Ability to determine when Agile or hybrid methodologies are appropriate.
- CompTIA Security+ CE certification.
- Microsoft Certified Professional Developer (MCPD).
- Microsoft Certified: Power Platform Developer Associate.
- Teams Application Developer Associate certification is preferred.
- U.S. Citizenship required.
Technologies
- SharePoint Online
- SharePoint Framework (SPFx)
- Power Platform
- Power Apps
- Power Automate
- Power BI
- REST APIs
- Web Services
- JavaScript
- jQuery
- XML
- HTML5
- CSS
- AngularJS
- SharePoint Designer
- Visual Studio
- AvePoint
- Nintex
- C#
- Python
- .NET
- Git
Benefits
- Growth: AI-powered career tool that identifies career steps and learning opportunities
- Support: An internal mobility team focused on helping you achieve your career goals
- Rewards: Comprehensive benefits and wellness packages, 401K with company match and competitive pay and paid time off
- Community: Award-winning culture of innovation and a military-friendly workplace
Work Requirements
- Years of Experience: 8+ years of related experience, may vary based on technical training, certification(s), or degree
- Certification: CompTIA Security+ CE
- Travel Required: None
- Citizenship: U.S. Citizenship Required