SharePoint Technical Lead
Location: Washington, D.C
About the Role: We are seeking a highly experienced and dedicated SharePoint Technical Lead to guide and spearhead custom development efforts for critical government missions supporting U.S. Citizenship & Immigration Services (USCIS) under the Department of Homeland Security (DHS). This role involves leading the design, development, and deployment of complex SharePoint Online solutions, utilizing both "out-of-the-box" functionalities and in-house open-source application toolsets.
As a SharePoint Technical Lead, you will be instrumental in translating intricate business requirements into robust web-based solutions, adhering strictly to Agile methodologies and government security standards. You will serve as an authoritative advisor, ensuring high-quality, secure, and performant custom applications that enhance the user experience and operational efficiency for the user community.
Key Responsibilities:
- Lead the design, development, testing, and deployment of reliable and functional SharePoint Online custom development solutions and other web collaboration products, ensuring adherence to USCIS, DHS, and industry best practices.
- Serve as the primary technical advisor and subject matter expert for SharePoint Online custom development, providing expert guidance and direction on utilization, maintenance, and operations of web application custom solutions.
- Collaborate closely with customers and developers within an Agile framework, fostering active involvement throughout the custom development lifecycle (design, development, user acceptance testing (UAT), deployment).
- Conduct comprehensive requirements analysis, design, code reviews, and integration planning to ensure completeness, traceability, and consistency of all user and architectural requirements.
- Develop and maintain essential project artifacts, including design documentation, user guides, system documentation, test plans, and deployment schedules.
- Identify, analyze, and mitigate potential interface and interoperability issues and risks that could impact solution delivery.
- Ensure all customized Intranet solutions strictly meet DHS and USCIS security requirements and web standards prior to and after deployment.
- Provide expert troubleshooting and technical integration support to resolve issues that impact the scope, schedule, and performance of SharePoint Online development.
- Manage and maintain the current SharePoint Online dashboard functionality, tracking and updating custom development tasking, sprint status, user stories, active/past development, deployment schedules, and development risks.
- Ensure that Intranet custom development solutions are fully functional and continue to operate proficiently with minimum interaction post-deployment.
Required Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Minimum of 8+ years of experience in SharePoint development, with at least 3+ years specifically in SharePoint Online custom development in a lead or senior capacity.
- Proven expertise in SharePoint Online development, including significant experience with modern frameworks (e.g., SPFx), JavaScript, TypeScript, REST APIs, CSOM, PnP PowerShell, and other relevant technologies.
- Demonstrated experience translating complex business requirements into technical solutions using SharePoint Online and other web collaboration products.
- Strong understanding and practical experience with Agile development methodologies (Scrum, Kanban).
- Experience with "out-of-the-box" SharePoint Online functionality and integrating with in-house open-source application tool sets.
- Proficiency in creating comprehensive technical documentation, including design specifications, user guides, system documentation, and test plans.
- Excellent analytical, problem-solving, and troubleshooting skills, particularly for complex technical integration issues.
- Strong communication and interpersonal skills, with the ability to effectively advise and collaborate with both technical and non-technical stakeholders.
- Must be a U.S. Citizen..
Preferred Qualifications:
- Experience supporting government agencies, particularly DHS or USCIS.
- Familiarity with Microsoft 365 ecosystem components beyond SharePoint (e.g., Power Apps, Power Automate, Azure AD, Microsoft Teams).
- Relevant Microsoft certifications (e.g., Microsoft Certified: SharePoint Developer Associate, Microsoft 365 Certified: Developer Associate).