AYN

Senior SharePoint Developer

General Dynamics Information Technology · Any Location · United States · remote

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

Job Qualifications:

Skills:

Microsoft SharePoint, Software Development, Software Development Life Cycle (SDLC)Certifications:

Microsoft Certified: Power Platform Fundamentals (PL-900) | Microsoft - MicrosoftExperience:

6 + years of related experienceUS 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 IMPACTAs 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, deployment instructions, configuration documentation, and solution support materials

- Collaborating with SharePoint architects, administrators, Power Platform developers, business analysts, security teams, and stakeholders throughout the solution development lifecycle

- Translating business and functional requirements into secure, scalable, maintainable, and reusable SharePoint solutions

- Providing technical support and knowledge transfer to end users and junior technical staff

WHAT YOU’LL NEED TO SUCCEEDBring your development expertise along with a drive for innovation to GDIT. The Senior SharePoint Developer must have:

Education: BA/BS in Computer Science, Information Systems, Engineering, or related field required

Experience:

- 6+ years of experience developing enterprise SharePoint solutions required

- Hands-on experience developing solutions for SharePoint Online using SharePoint Framework (SPFx)

- Experience developing modern web applications and reusable components using TypeScript, React, JavaScript, HTML, and CSS

- Experience integrating SharePoint with Microsoft 365 services and enterprise systems

Required Skills

- Strong hands-on experience with SharePoint Framework (SPFx)

- Strong proficiency with TypeScript, React, JavaScript, HTML, and CSS

- Experience developing SPFx web parts, extensions, and reusable components

- Strong knowledge of SharePoint Online development and modern SharePoint extensibility

- Experience working with SharePoint sites, lists, libraries, content types, metadata, pages, and permissions

- Experience with Microsoft Graph and SharePoint REST APIs

- Experience consuming REST APIs and integrating SharePoint with external systems and data sources

- Experience integrating SharePoint with Power Apps, Power Automate, Power BI, Teams, and other Microsoft 365 services

- Working knowledge of SharePoint security, permissions, authentication, and role-based access

- Experience troubleshooting and optimizing SharePoint and SPFx solutions

- Experience with Git and source-control practices

- Experience supporting solution packaging and deployment through the SharePoint App Catalog

- Familiarity with CI/CD and Application Lifecycle Management (ALM) practices for SPFx solutions

- Familiarity with Azure DevOps or comparable enterprise development and deployment tools

- Understanding of responsive design, accessibility, and modern web-development practices

- Familiarity with SharePoint Server and SharePoint Server-to-SharePoint Online modernization is preferred

- Familiarity with Agile methodology

- Ability to translate business and functional requirements into robust, scalable, secure, and reusable technical solutions

- Excellent communication skills

- Ability to work effectively with architects, administrators, developers, analysts, and business stakeholders

- Ability to thrive in a dynamic environment

- Willingness to stay current on SharePoint, SPFx, Microsoft 365, and modern web-development technologies

Required Certification(s)

- Microsoft Certified: Power Platform Fundamentals (PL-900)

Security Clearance Level: Must be able to pass a background check to obtain a position of Public Trust

Location: Remote

GDIT IS YOUR PLACE

At GDIT, the mission is our purpose, and our people are at the center of everything we do.

● 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

● Flexibility: Full-flex work week to own your priorities at work and at home

● Community: Award-winning culture of innovation and a military-friendly workplace

OWN YOUR OPPORTUNITY

Explore a career in software development at GDIT and you’ll find endless opportunities to grow alongside colleagues who share your dedication to advancing innovation.

#GDITLA

The likely salary range for this position is $97,968 - $115,000. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.

Scheduled Weekly Hours:

40

Travel Required:

Less than 10%

Telecommuting Options:

Remote

Work Location:

Any Location / Remote

Additional Work Locations:

Total Rewards at GDIT:

Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match. To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off pla

Apply on the employer’s site