Tech Stack
JavaScriptNode.jsReactTFSTypeScriptWebpack
About the role
- Develop custom SPFx web parts to replace legacy JavaScript and CSS-based customizations.
- Implement modular, reusable components using TypeScript, React, and Fluent UI.
- Ensure all development aligns with Microsoft 365 security standards (e.g., NIST 800-53 Moderate Controls, DLP, sensitivity labels).
- Collaborate with stakeholders to translate business requirements into technical solutions.
- Participate in sprint planning, code reviews, and iterative validation workshops.
- Maintain documentation for SPFx components, deployment processes, and support procedures.
- Support admin training and knowledge transfer for long-term sustainability.
- Create, maintain, and deploy desktop, web, or database applications under direction of a supervisor or project manager.
- Analyze system specifications and translate system requirements to functional and technical specifications.
- Provide testing support to ensure logic and syntax are correct and program results are accurate.
- Aid quality assurance and support personnel to troubleshoot application problems.
- Utilize source code control systems and document code consistently following eimagine guidelines.
- Assist in end-user training and provide support with demonstrations as needed.
Requirements
- 6+ years of experience with SharePoint Framework (SPFx) development.
- Strong proficiency in TypeScript, React, and Office UI Fabric / Fluent UI.
- Familiarity with Microsoft Graph API and PnPjs for data integration.
- Experience with build tools such as Gulp, Webpack, and Node.js.
- Understanding of SharePoint Online architecture, site collections, and metadata models.
- Experience leveraging secure coding practices and compliance frameworks (e.g., NIST 800-53 Moderate Controls).
- 3+ years of Consulting experience.
- Experience with Power Platform tools (Power Automate, Power BI) for workflow and reporting.
- Familiarity with Google Analytics integration for usage insights.
- Prior experience in government or healthcare-related SharePoint projects.
- Comfortable working in agile environments with iterative delivery models and participating in Scrum ceremonies.
- Excellent communication skills, internal/external interaction, and documentation.
- Proven ability to self-manage and complete project deliverables; confident decision-making and problem solving.
- Bachelor’s degree in information technology, computer science or equivalent job-related experience required.
- Experience using source code control systems such as Visual Source Safe or Team Foundation Server.