Tell us something about yourself
SharePoint Developer
Job Description
We are seeking an experienced SharePoint Developer with 4-6 years of hands-on experience to join our team. The ideal candidate should possess a deep understanding of SharePoint technologies and be able to design, develop, and implement SharePoint-based solutions that meet our organization’s business needs. As a SharePoint Developer, you will collaborate with cross-functional teams to create, enhance, and maintain SharePoint applications and sites.
Key Responsibilities
- SharePoint Development: Design, develop, and maintain SharePoint applications, sites, and
workflows to address business requirements using SharePoint technologies, including SharePoint
Online and SharePoint On-Premises. - SharePoint Administration: Perform administrative tasks related to SharePoint, including site
collection management, user and group management, monitoring server health, and maintaining
backup and recovery processes. Ensure that the SharePoint environment is well-managed, secure,
and aligned with best practices for governance. - Power Automate Integration: Leverage Microsoft Power Automate to create automated workflows
and integrate them with SharePoint solutions. Design and implement Power Automate flows to
streamline business processes, automate repetitive tasks, and enhance overall productivity within the
organization. - Customization and Configuration: Customize SharePoint sites and lists, including the creation of
custom web parts, templates, and workflows. Configure and maintain SharePoint services, such as
document management, search, and user permissions. - Collaboration: Collaborate with clients and IT teams to gather and understand requirements,
translate them into SharePoint solutions, and ensure alignment with organizational goals. - Code and Scripting: Write, modify, and optimize code using languages such as C#, JavaScript, and
PowerShell for SharePoint development tasks. - User Training and Support: Provide training and support to end-users on SharePoint features and
functionality. Assist with troubleshooting and resolving issues related to SharePoint applications. - Migration and Upgrade: Participate in SharePoint migration projects and assist with the upgrade of
SharePoint environments to the latest versions. - Documentation: Maintain comprehensive documentation of SharePoint solutions, including
technical specifications, deployment guides, and best practices. - Security: Implement and manage security measures, including user access control, permissions, and
data protection in accordance with organizational policies and compliance requirements. - Performance Optimization: Monitor and optimize SharePoint performance, troubleshoot
performance-related issues, and implement best practices for scalability and responsiveness. - Integration: Integrate SharePoint with other systems and applications as needed, ensuring seamless
data flow and functionality.
Qualification
- 4-6 years of professional experience as a SharePoint Developer.
- Proficiency in SharePoint technologies, including SharePoint Online and SharePoint On-Premises.
- Strong knowledge of SharePoint customization, development, and administration.
- Experience with SharePoint Designer, Microsoft Power Platform (PowerApps and Power Automate),
and Microsoft 365. - Proficiency in programming languages such as C#, JavaScript, and PowerShell.
- Understanding of SharePoint security and access control.
- Excellent problem-solving skills and attention to detail.
- Effective communication and teamwork abilities.
- Relevant certifications (e.g., Microsoft Certified: SharePoint Developer) are a plus.
Experience
- 4-6 Years