SharePoint & EPM Developer
2P Perfect Presentation · Riyadh, Riyadh, Saudi Arabia
قدّم وتابع مع أبلاي إيدجAbout 2PSince 2004, 2P has been a leader in Saudi Arabia’s ICT landscape, delivering integrated technology solutions that help organizations accelerate digital transformation and improve operational efficiency. With a strong foundation in innovation and service excellence, 2P continues to provide end-to-end solutions through its specialized business units and trusted market expertise. We are always looking to connect with talented professionals who are passionate about making an impact and growing within a dynamic, forward-looking environment.SharePoint & EPM DeveloperJob PurposeThe SharePoint & EPM Developer is responsible for designing, developing, maintaining, and supporting enterprise collaboration platforms and project portfolio management solutions. The role focuses on building scalable SharePoint environments, intranet portals, document management systems, workflow automation, dashboards, and EPM/PMO solutions that enhance organizational collaboration, governance, and operational efficiency.The role requires strong hands-on experience in Microsoft 365, SharePoint Online and SharePoint On-Premises, Power Platform, Project Online / Project Server, and system integrations with enterprise platforms such as ERP, HR, and Finance systems.Key ResponsibilitiesSharePoint Development & AdministrationDesign, develop, configure, and maintain SharePoint Online and SharePoint On-Premises environments.Build and enhance intranet portals, collaboration sites, document management systems, and enterprise content management solutions.Develop custom SharePoint solutions using SPFx, web parts, extensions, workflows, forms, and dashboards.Ensure SharePoint environments are scalable, secure, user-friendly, and aligned with business requirements.Manage SharePoint site structures, permissions, lists, libraries, metadata, content types, and governance standards.EPM & Project Portfolio Management SolutionsDevelop, configure, and support Enterprise Project Management solutions using Project Online, Project Server, and Power Platform.Support PMO requirements by developing project dashboards, portfolio reports, approval workflows, and project tracking solutions.Customize EPM tools to support project lifecycle management, governance, resource planning, reporting, and portfolio visibility.Collaborate with PMO and business stakeholders to translate project management requirements into effective system solutions.Power Platform DevelopmentDesign and automate business workflows using Power Automate.Develop business applications and forms using Power Apps.Build operational dashboards and reports using Power BI.Integrate Power Platform solutions with SharePoint, Microsoft 365, Project Online, and other enterprise systems.Ensure automation solutions improve efficiency, reduce manual work, and support governance requirements.Systems IntegrationIntegrate SharePoint and EPM solutions with ERP, HR, Finance, and other internal systems.Design and support data exchange, APIs, connectors, and integration workflows where required.Ensure integrations are secure, reliable, maintainable, and aligned with business processes.Troubleshoot integration issues and coordinate with internal technical teams and vendors when needed.Support, Troubleshooting & User EnablementProvide L2/L3 support for SharePoint, EPM, Microsoft 365, and Power Platform solutions.Troubleshoot system issues, performance problems, permission errors, workflow failures, and integration incidents.Conduct user training and knowledge transfer sessions to support effective adoption of developed solutions.Prepare technical documentation, user guides, and support handover materials.Governance, Compliance & OptimizationEnsure SharePoint and EPM solutions comply with governance, security, and organizational standards.Monitor platform performance and recommend improvements to optimize usability, reliability, and efficiency.Support access control, data security, versioning, retention, and compliance requirements.Continuously enhance existing solutions based on user feedback, business needs, and technology updates.Qualifications & RequirementsEducationBachelor’s degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, Information Systems, or a related field.ExperienceMinimum 4 years of hands-on experience in SharePoint development and administration.Previous hands-on experience with SharePoint On-Premises environments is required.Minimum 3 years of experience in EPM, PMO systems, Project Online, Project Server, or related project portfolio management platforms.Strong experience within the Microsoft 365 ecosystem.Proven experience in developing enterprise collaboration platforms, intranet portals, document management systems, and workflow automation solutions.Experience supporting cross-functional business teams such as PMO, HR, Finance, Operations, and IT is preferred.Technical SkillsStrong experience in SharePoint Online and SharePoint On-Premises.Strong knowledge of Microsoft 365 services and administration.Hands-on experience with SharePoint Framework (SPFx), custom web parts, extensions, and dashboards.Experience with Project Online, Project Server, EPM, and PMO solutions.Strong experience with Power Platform, including:Power AppsPower AutomatePower BIKnowledge of Microsoft Teams, Azure AD, permissions, and identity management.Experience with SQL Server and data reporting is preferred.Ability to integrate SharePoint and Power Platform with ERP, HR, Finance, and other enterprise systems.Good understanding of governance, compliance, access control, and performance optimization.Familiarity with APIs, connectors, and system integration concepts.Preferred CertificationsMicrosoft Power Platform Developer certification.SharePoint / Microsoft 365 Administrator certification.Microsoft 365 Certified: Developer Associate or related certification.PMP, PRINCE2, or ITIL certification is preferred.Professional SkillsStrong analytical and problem-solving skills.Ability to understand business requirements and translate them into technical solutions.Strong communication and stakeholder management skills.Ability to work independently and manage multiple priorities.Good documentation and knowledge transfer skills.Strong attention to detail and commitment to quality.Ability to provide effective support and training to end users.CompetenciesTechnical ownership and accountability.Collaboration and teamwork.Customer-centric mindset.Continuous improvement.Analytical thinking.Problem-solving and decision-making.Planning and organization.Communication and stakeholder management.