Sr. SharePoint Developer / Full Stack
Global Software Solutions Group · Dubai, Dubai, United Arab Emirates
قدّم وتابع مع أبلاي إيدجWe are looking for an experienced Senior SharePoint Developer / Full Stack Engineer with strong hands-on experience in SharePoint development and design, along with solid expertise in C#, SQL, CSOM, JSOM, REST APIs, and SharePoint administration/configuration.The ideal candidate will be responsible for designing, developing, enhancing, and supporting enterprise SharePoint applications and solutions. The role also requires exposure to modern full-stack technologies such as JavaScript/TypeScript, React, and Node.js, with experience working in large enterprise environments.The candidate should be technically strong, self-driven, comfortable influencing multiple teams, and capable of communicating technical solutions effectively to senior and executive stakeholders.RequirementsKey ResponsibilitiesDesign, develop, customize, and maintain enterprise SharePoint solutions and applicationsLead SharePoint development activities across the application lifecycle, from requirement understanding and technical design through development, testing, deployment, and supportDevelop and integrate solutions using SharePoint, C#, SQL, CSOM, JSOM, and REST APIsDesign and develop SharePoint-based applications, workflows, custom components, integrations, and enterprise solutionsConfigure and administer SharePoint services and related application componentsDevelop and maintain PowerShell scripts for SharePoint administration, automation, deployment, and operational activitiesWork with IIS, hosting environments, Web Application Pools, service/application accounts, and account permissionsCollaborate with architecture, business, infrastructure, security, QA, and engineering teams to deliver high-quality enterprise solutionsEnsure application and technical architecture meets enterprise engineering, security, scalability, and performance standardsParticipate in technical design discussions, code reviews, technology evaluations, and architecture decisionsResearch and benchmark technologies against industry and best-in-class solutions and recommend appropriate improvementsEnsure adherence to coding standards, secure development practices, unit testing, documentation, and engineering best practicesTroubleshoot and resolve complex application, integration, hosting, and production issuesWork within Agile delivery teams and participate in relevant Agile ceremonies and delivery activitiesMentor and provide technical guidance to other engineers and development teamsInfluence multiple teams through technical expertise and contribute to improving engineering productivity and effectivenessTake ownership of assigned initiatives and drive them independently while collaborating effectively across the organizationCommunicate technical concepts, architecture decisions, risks, and recommendations clearly to senior and executive managementRequired Technical SkillsSharePoint - MandatoryMinimum 5 years of hands-on SharePoint development and design experienceStrong experience in SharePoint DevelopmentStrong understanding of SharePoint architecture and enterprise application developmentHands-on experience with SharePoint REST APIsStrong development experience using:C#SQLCSOM (Client-Side Object Model)JSOM (JavaScript Object Model)Good knowledge of SharePoint Administration and configuration of SharePoint servicesExperience with PowerShell scripting, particularly for SharePoint administration and automationStrong understanding of:IISWeb HostingWeb Application PoolsApplication/service accountsAccount permissionsSharePoint hosting and configurationFull Stack - Preferred / Added AdvantageGood experience with JavaScript and/or TypeScriptExperience with React.jsExperience with Node.jsUnderstanding of modern full-stack application development and integration patternsAPI & IntegrationStrong understanding and hands-on experience with REST APIsExperience integrating SharePoint applications with enterprise systems and external/internal servicesUnderstanding of API-based application architecture and integration best practicesFunctional / Domain ExperienceExperience working within banking, financial services, fintech, or other large enterprise environments is preferredExperience working on enterprise-scale applications and technology platformsUnderstanding of enterprise security, application architecture, and technology governanceExperience working with business and technology stakeholders in complex organizational environmentsEngineering & Delivery PracticesStrong understanding of software development lifecycle and enterprise engineering practicesExperience following:Coding standardsSecure coding practicesUnit testing standardsDocumentation standardsApplication quality standardsExperience working in Agile methodologiesAbility to contribute to technical architecture and application design decisionsAbility to research, evaluate, and benchmark technologies against best-in-class solutionsLeadership & Soft SkillsAbility to influence and collaborate with multiple technical and business teamsStrong technical communication and stakeholder management skillsAbility to share deep technical knowledge and improve team productivity and effectivenessSelf-motivated and proactive with a strong ownership mindsetAbility to independently drive initiatives and deliver outcomes with minimal supervisionStrong collaboration skills across architecture, engineering, infrastructure, security, QA, and business teamsExcellent interpersonal and presentation skillsAbility to communicate technical concepts and present ideas effectively to senior and executive managementStrong analytical, problem-solving, and decision-making capabilitiesEducationBachelor's or postgraduate degree in Computer Science, Information Technology, Engineering, or a related fieldEquivalent relevant industry experience may also be consideredPreferred QualificationSharePoint Developer certification is preferredIdeal Candidate ProfileThe ideal candidate is a strong hands-on SharePoint engineer with 5+ years of development and design experience, rather than a purely administrative SharePoint profile.Candidates with a combination of SharePoint + C# + SQL + CSOM/JSOM + REST APIs + PowerShell + IIS/hosting will be highly relevant. Exposure to JavaScript/TypeScript, React, and Node.js will provide an additional advantage.Experience in banking, financial services, fintech, or large enterprise environments is strongly preferred.