SharePoint & EPM Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
2P in Riyadh is seeking a SharePoint & EPM Developer to design, develop, and maintain enterprise collaboration and project portfolio management solutions. Requires 4+ years SharePoint experience, 3+ years EPM experience, and strong Microsoft 365 and Power Platform skills.
Key Skills for This Role
Responsibilities
- Design, 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
- Develop, configure, and support Enterprise Project Management solutions using Project Online, Project Server, and Power Platform
- Design and automate business workflows using Power Automate
- Develop business applications and forms using Power Apps
- Build operational dashboards and reports using Power BI
- Integrate SharePoint and EPM solutions with ERP, HR, Finance, and other internal systems
- Provide L2/L3 support for SharePoint, EPM, Microsoft 365, and Power Platform solutions
- Conduct user training and knowledge transfer sessions
Requirements
- Bachelor's degree in Computer Science, IT, or related field
- Minimum 4 years of hands on experience in SharePoint development and administration
- Previous hands on experience with SharePoint On Premises environments
- Minimum 3 years of experience in EPM, PMO systems, Project Online, Project Server, or related platforms
- Strong experience within the Microsoft 365 ecosystem
- Experience with Power Platform (Power Apps, Power Automate, Power BI)
- Experience supporting cross functional business teams (PMO, HR, Finance, etc.) preferred
Full Job Posting
About 2P
- Since 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.
Job Purpose
- The SharePoint & EPM Developer is responsible for designing, developing, maintaining, and supporting enterprise collaboration platforms and project portfolio management solutions.
Key Responsibilities SharePoint Development & Administration
- Design, 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.
Key Responsibilities EPM & Project Portfolio Management Solutions
- Develop, 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.
Key Responsibilities Power Platform Development
- Design 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.
Key Responsibilities Systems Integration
- Integrate 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.
Key Responsibilities Support, Troubleshooting & User Enablement
- Provide 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.
Key Responsibilities Governance, Compliance & Optimization
- Ensure 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 & Requirements Education
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, Information Systems, or a related field.
Qualifications & Requirements Experience
- Minimum 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.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at 2P Perfect Presentation
Contact Center Operations Manager
Riyadh, KSA
2P is seeking an Operations Manager – CX to oversee contact center operations, ensuring efficiency, service quality, and workforce readiness. The role involves managing daily operations, coordinating project delivery, mo
Customer Service Team Leader (Jeddah-Makkah)
Jeddah, KSA
2P Perfect Presentation is seeking an experienced Call Center Team Leader to supervise a team of agents, handle escalations, coach team members, and drive performance improvements. Requires 2+ years of call center experi
Oracle Technical Consultant
Riyadh, KSA
Looking for an experienced Oracle Fusion Technical Consultant – PaaS to design, develop, and deliver Oracle Fusion Cloud extensions and integrations. The role focuses on bridging standard Oracle Fusion Cloud SaaS functio
IT Technical Support Supervisor
Jeddah, KSA
2P Perfect Presentation is seeking an experienced IT Technical Support Supervisor to oversee technical support operations and IT infrastructure in Jeddah. The role involves leading a support team, monitoring infrastructu
Database Supervisor
Jeddah, KSA
2P Perfect Presentation is seeking an experienced Database Supervisor to manage and optimize enterprise Oracle database environments. The role ensures high availability, security, and performance, and requires 8+ years o
UI/UX Designer
Jeddah, KSA
2P Perfect Presentation is seeking a creative UI/UX Designer with 5+ years of experience to design intuitive digital experiences for web and mobile platforms. The role involves user research, wireframing, prototyping, an
Customer Service Specialist (Urdu)
Jiddah, KSA
2P Perfect Presentation is looking for a Customer Experience Representative fluent in Urdu and English to handle customer inquiries across multiple channels. The role focuses on resolving issues, improving satisfaction,
CRM Integration Engineer
Riyadh, KSA
2P Perfect Presentation is seeking a highly skilled CRM Integration Engineer with 5+ years of experience in CRM systems and enterprise application integrations. The role involves managing, developing, and optimizing CRM
Contact Center Operations Manager
Riyadh, KSA
Customer Service Team Leader (Jeddah-Makkah)
Jeddah, KSA
Oracle Technical Consultant
Riyadh, KSA
IT Technical Support Supervisor
Jeddah, KSA
Database Supervisor
Jeddah, KSA
UI/UX Designer
Jeddah, KSA
Customer Service Specialist (Urdu)
Jiddah, KSA
CRM Integration Engineer
Riyadh, KSA