Job Qualifications
Microsoft SharePoint, Software Development, Software Development Life Cycle (SDLC)
Job Description
Type of Requisition
Regular
Clearance Level Must Currently Possess
None
Clearance Level Must Be Able To Obtain
None
Public Trust/Other Required
BI Full 6C (T4)
Job Family
Software Engineering
Skills
Job Qualifications
Microsoft SharePoint, Software Development, Software Development Life Cycle (SDLC)
Certifications
None
Experience
6 + years of related experience
US Citizenship Required
No
Job Description
Transform technology into opportunity as a Senior SharePoint Developer at GDIT. Shape what’s next for mission-critical government projects while shaping what’s next for your engineering career.
MEANINGFUL WORK AND PERSONAL IMPACT
As a Senior SharePoint Developer, The Work You’ll Do At GDIT Will Be Impactful To The Mission Of Our Customers. You Will Play a Crucial Role In:
- Designing, developing, testing, deploying, and maintaining custom solutions for SharePoint Online using the SharePoint Framework (SPFx)
- Developing responsive and reusable SPFx web parts, extensions, and components using TypeScript, React, JavaScript, HTML, and CSS
- Developing and enhancing SharePoint Online sites, pages, lists, libraries, content types, metadata, navigation, and other SharePoint components
- Customizing SharePoint experiences using modern SharePoint extensibility approaches and Microsoft-supported development patterns
- Integrating SharePoint solutions with Microsoft Graph, SharePoint REST APIs, and other enterprise APIs and data sources
- Integrating SharePoint Online with Microsoft 365 services, including Power Apps, Power Automate, Power BI, Teams, and Dataverse
- Developing solutions that leverage SharePoint lists and libraries as secure and structured data sources for business applications and automated processes
- Implementing SharePoint permissions, role-based access, and security requirements within developed solutions
- Developing reusable components and common solution patterns to promote consistency and reduce duplicated development
- Supporting modernization of legacy SharePoint solutions, including replacement of legacy customizations and workflows with modern SharePoint, SPFx, and Microsoft 365 capabilities
- Supporting SharePoint Server-to-SharePoint Online migration and modernization activities, including remediation and redevelopment of custom solutions as needed
- Troubleshooting and resolving SharePoint, SPFx, JavaScript, API, integration, and performance issues
- Optimizing custom SharePoint solutions for usability, accessibility, maintainability, and performance
- Performing unit and integration testing and supporting user acceptance testing (UAT)
- Participating in code reviews and implementing established SharePoint/SPFx development standards and best practices
- Using Git and enterprise source-control tools to manage application source code and development artifacts
- Supporting Application Lifecycle Management (ALM) and controlled deployment of SharePoint/SPFx solutions across development, test, and production environments
- Developing and maintaining technical documentation