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
  • 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.


  • 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.


  • 4-6 Years

Personal Information*

Tell us something about yourself

    CV or Resume*

    Upload your CV or resume