********************Must be US Citizen*******************
SharePoint Developer - Job Description
Requirements Gathering and Documentation:
· Gather, document, and analyze requirements for software implementation projects.
· Collaborate with Product Managers, Project Managers, and stakeholders during requirements gathering and translate them into technical solutions.
· Support development and testing phases, ensuring accurate and comprehensive requirements documentation.
· Perform fit/gap analysis to develop functional and technical specifications.
Solution Design, Implementation, and Process Improvement:
· Design and implement solutions for multiple simultaneous enhancements to improve processes and outcomes.
· Customize SharePoint sites using web parts, workflows, Power Automate (Flow), and other capabilities.
· Implement full Software Development Life Cycle (SDLC) for SharePoint applications
· Improve team operations efficiency through lean process design and automation using PowerApps and SharePoint.
· Conduct process improvement workshops and document system integrations across customer software systems.
Customer Engagement, Deployment, and Support:
· Lead solution deployments and customer engagements, including site visits, executive briefings, workshops, and training sessions.
· Provide quality assurance and oversight during the development of cloud-based custom applications.
· Troubleshoot and resolve ticket issues related to SharePoint and PowerApps.
· Assist with diagnosing, troubleshooting, resolving, and documenting customer request tickets.
· Participate in teleconferences regarding SharePoint issues, training, and collaboration.
Training, Knowledge Management, and Mentorship:
· Manage internal training initiatives for a geographically distributed team of software consultants.
· Participate and lead in training sessions, create a knowledge repository, and manage a team web forum.
· Provide technical guidance and mentorship to junior developers and team members.
Technical Development, Integration, and Reporting:
· Develop custom SharePoint solutions using CSOM, JSOM, REST APIs, SPFx, jQuery, HTML, CSS, AJAX, XML, XSL, XSLT, and CAML.
· Perform SharePoint administration tasks, including managing permissions, creating lists/libraries, and configuring site settings.
· Integrate SharePoint with other systems and applications as needed.
· Conduct code reviews to ensure code quality and maintain documentation.
· Contribute to future development and growth through best practices and incorporation of new or innovative technologies.
· Provide software deployment metrics to program leadership and client stakeholders.
· Manage risks through effective contingency plans and proper escalation processes.
· Prepare and review training content, end-user training artifacts, and presentations for instructor-led and computer-based courses.
· Create publications such as white papers, one-pagers, and presentations on software overviews, user performance, and data-driven metrics.
Other duties, as assigned.
Basic Qualifications:
· Must be U.S. Citizen (Secret Clearance not required but preferred)
· Prior Experience with software deployment and onsite system support
· Microsoft tools and Office products
· Strong understanding of dashboards and data tools.
· Microsoft PowerApp Certifications (PL-900 Required, PL400 Preferred)
· Work locations: Remote/ DCMA/VA/MD
Job Type: Full-time
Pay: $100,000.00 - $150,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
Education:
Experience:
- SharePoint Online: 10 years (Required)
License/Certification:
- Microsoft PL-400 certification (Required)
- Microsoft Certified: Power BI Data Analyst Associate (Required)
Security clearance:
Work Location: Hybrid remote in Arlington, VA 22202