Posted : 24 Apr 2025 Information Technology
Full Time
Location:
Abu Dhabi, U.A.E
Availability:
Immediate Joiners or up to 30 Days Notice period
Experience:
10-15 Years of proven experience in the development, configuration, and management of SharePoint solutions for a large-scale, enterprise-level environment.
We are seeking an experienced and highly skilled
Senior SharePoint Software Developer
with 10-15 years of experience to join our team. This role will focus on the development, configuration, and management of SharePoint solutions for large-scale, enterprise-level environments. You will work closely with stakeholders, business analysts, and developers to design and implement innovative SharePoint solutions. The ideal candidate will have strong expertise in SharePoint development, customizations, troubleshooting, and optimization of environments.
Roles & Responsibilities:
Lead the design, development, and deployment of custom SharePoint solutions, including workflows, web parts, and enterprise applications.
Collaborate with business stakeholders and cross-functional teams to gather and translate requirements into scalable, effective solutions.
Oversee and manage the health, performance, and security of SharePoint environments.
Ensure compliance with security protocols and best practices for SharePoint and related systems.
Lead the development of custom workflows using tools like SharePoint Designer and Nintex.
Automate and streamline administrative tasks with PowerShell scripts to improve operational efficiency.
Troubleshoot and resolve complex issues within the SharePoint environments, including server-side, client-side, and third-party integrations.
Work with SQL Server, handling the configuration and optimization of SharePoint-related databases and ensuring data integrity and performance.
Develop and maintain custom applications and solutions using .NET, ASP.NET, C#, JavaScript, jQuery, and other modern technologies.
Integrate SharePoint with enterprise systems through REST APIs, OData, and other integration techniques.
Manage version control, debugging, and deployment processes using Microsoft Team Foundation Server (TFS) and Visual Studio.
Customize SharePoint server-side and client-side functionality to meet complex business needs.
Promote and lead the adoption of Agile practices and continuous integration standards within the development team.
Provide expert guidance and mentorship to junior developers and team members.
Participate in defining and enforcing development standards, SharePoint architecture, and best practices across the team.
Education & Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Relevant certifications (e.g., Microsoft Certified: SharePoint Developer, Microsoft Certified: Azure Solutions Architect) are a plus
Minimum Experience and Technical Requirements:
10-15 years of hands-on experience in SharePoint development, administration, and management (with a focus on SharePoint 2013, 2016, and SharePoint Online).
Expertise in .NET development, including ASP.NET, C#, MVC, JavaScript, jQuery, HTML, CSS, and RESTful web services.
Extensive experience with SharePoint Designer, Nintex, and PowerShell scripting for SharePoint automation and administration.
Deep understanding of SharePoint Min-Role Architecture and best practices for managing large-scale enterprise environments.
Proven experience with SharePoint Server Side Object Model (SSOM) and Client-Side Object Model (CSOM) for customizations.
Advanced experience with SQL Server, including installation, configuration, and optimization for SharePoint environments.
Strong background in troubleshooting and optimizing SharePoint performance, workflows, and custom applications.
Demonstrated ability to lead and mentor teams, providing direction on best practices, solution design, and development standards.
Experience with Agile methodologies and continuous integration practices.
Strong problem-solving skills and the ability to work independently while also collaborating in team settings.
Excellent verbal and written communication skills, with the ability to interact with technical and non-technical stakeholders.
Experience in Microsoft Project Server integration with SharePoint.
Knowledge of cloud technologies, particularly Office 365 and SharePoint Online.
Experience with Visual Studio and Microsoft Team Foundation Services (TFS).
* Familiarity with Azure DevOps and CI/CD pipelines for SharePoint development.
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.