Company Overview:
Dar, the founding member of the Sidara group, is an international multidisciplinary consulting organization specializing in engineering, architecture, planning, environment, project management, facilities management, and economics. Sidara operates in 60 countries with 20,500 professionals, Dar connects people, places, and communities through innovative solutions to the world's most complex challenges. We deliver projects from inception through completion, embracing challenges to empower communities worldwide. Learn more at www.dar.com.
Our Vision and Values:
We aspire to be the chosen home of those with a gift for crafting solutions that empower people and an unwavering passion for learning and innovation. Our core values shape our culture and guide our decision-making. We are committed to:
- Excellence
- Responsibility
- Empowerment
- Connectivity
- Courage
Job Summary:
We are seeking a skilled SharePoint Developer with strong experience in both front-end and back-end development to design, develop, and maintain enterprise-grade SharePoint solutions. The ideal candidate will have hands-on experience with JavaScript-based UI development, and server-side integrations using REST, CSOM, and SSOM. Experience with SharePoint Framework (SPFx) is a plus.
The role involves working closely with business stakeholders, and KM teams to deliver scalable, secure, and user-friendly intranet and collaboration solutions aligned with organizational digital transformation objectives.
Responsibilities:
Front-End Development
- Develop modern SharePoint solutions using:
- JavaScript / TypeScript
- React
- HTML5 / CSS3
- SharePoint Framework (SPFx)
- Design and build:
- Custom web parts
- Dynamic dashboards and UI components
- Extensions (Application Customizers, Field Customizers)
- Implement responsive and accessible UI designs aligned with corporate branding
- Optimize performance and usability across browsers and devices
Back-End & Integration Development
- Develop and maintain integrations using:
- SharePoint REST APIs
- CSOM / JSOM
- SSOM (for on-premises solutions)
- SOAP services (where applicable)
- Integrate SharePoint with:
- Enterprise systems (ERP, DMS, HR, etc.)
- External APIs and services
- Implement secure authentication and authorization models
- Handle data operations, workflows, and automation
SharePoint Platform Responsibilities
- Develop solutions for:
- SharePoint Online / Subscription Edition ( On-Prem)
- Lists, Libraries, Content Types, Site Templates
- Metadata, taxonomy, and search
- Customize modern SharePoint pages and experiences
- Support and enhance intranet portals and collaboration platforms
- Implement governance, security, and best practices
Collaboration & Delivery
- Work with business users to gather requirements and translate them into technical solutions
- Support KM, document management, and workflow automation initiatives
- Participate in code reviews, testing, and deployments
- Produce technical documentation and user guides
- Support production issues and continuous improvement initiatives
Requirements:
- Bachelor's degree in computer science, Computer Engineering, IT, or related field
- 37+ years of SharePoint development experience
- Strong understanding of Microsoft 365 ecosystem
- Experience in enterprise or multi-site environments preferred
Required Skills & Experience:
Technical Skills:
Front-End
- JavaScript / TypeScript
- React
- SPFx
- HTML5, CSS3
- Fluent UI
Back-End / Integration
- ASP.NET
- SharePoint REST API
- CSOM / JSOM
- SSOM (on-prem)
- SOAP / REST web services
- PowerShell (administration & automation)
SharePoint
- SharePoint Online and/or SharePoint Subscription Edition
- Lists, libraries, workflows, permissions
- PnP Framework / PnP PowerShell
- Modern UI & JSON formatting
Nice-to-Have Skills
- Power Platform (Power Automate, Power Apps)
- Microsoft Graph API
- Azure Functions / Logic Apps
- Experience with intranet or KM platforms
- CI/CD (Azure DevOps, GitHub Actions)
- Experience in enterprise or AEC environments
Kind Note:
* While we carefully review all applications, only candidates meeting the specified requirements will be contacted for further consideration. We appreciate your understanding and thank all applicants for their interest.