What are the responsibilities and job description for the SharePoint Developer position at Princeton IT Services, Inc?
Job Description: SharePoint Developer
Location: Princeton, NJ
Job Type: Contract W2
Job Summary
We are seeking a highly skilled and experienced SharePoint Developer to design, develop, and maintain SharePoint solutions that meet organizational needs. The ideal candidate should have expertise in SharePoint Online and on-premises versions, strong problem-solving skills, and the ability to work collaboratively with cross-functional teams.
Key Responsibilities
Location: Princeton, NJ
Job Type: Contract W2
Job Summary
We are seeking a highly skilled and experienced SharePoint Developer to design, develop, and maintain SharePoint solutions that meet organizational needs. The ideal candidate should have expertise in SharePoint Online and on-premises versions, strong problem-solving skills, and the ability to work collaboratively with cross-functional teams.
Key Responsibilities
- SharePoint Design & Development: Develop and customize SharePoint sites, libraries, and lists to meet business requirements.
- Custom Solutions: Build custom workflows, forms, and web parts using Power Automate, Power Apps, and custom scripting.
- Integration: Integrate SharePoint with other enterprise systems and third-party tools.
- Migration: Perform migrations between SharePoint on-premises and SharePoint Online, ensuring data integrity and minimal downtime.
- Support & Maintenance: Provide technical support, troubleshoot issues, and ensure the smooth operation of SharePoint environments.
- Governance & Security: Implement SharePoint governance best practices, including permissions, security policies, and content lifecycle management.
- Documentation: Prepare and maintain technical documentation, user manuals, and training materials for end users.
- Technical Expertise: Proficiency in SharePoint Online and SharePoint 2013/2016/2019.
- Programming Skills: Strong knowledge of C#, JavaScript, HTML5, CSS3, and REST API.
- Workflow Tools: Hands-on experience with Power Automate, Power Apps, and Nintex Workflow.
- Database Skills: Solid understanding of SQL Server and its integration with SharePoint.
- Migration Tools: Experience using migration tools like ShareGate or Metalogix.
- Customization: Ability to create and manage custom web parts, master pages, and design templates.
- Analytical Thinking: Strong problem-solving and analytical skills to address complex business needs.
- Knowledge of Azure and its integration with SharePoint.
- Familiarity with Office 365 applications and Teams.
- Experience with modern frameworks like React or Angular for SharePoint Framework (SPFx) development.
- Certifications in SharePoint or Microsoft technologies (e.g., Microsoft Certified: SharePoint Developer Associate).
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5 years of experience in SharePoint development and administration.