Senior SharePoint Developer
Cairo, Cairo, Egypt
Full Time
Business Solutions & Applications
Experienced
Job Description:
- Ability to write readable code, create extensive documentation for existing code, and refactor the previously written code into readable state
- Assist and mentor junior staff to ensure project deliverables and timelines are met
- Integrate SharePoint with a line of business systems
- Propose SharePoint solutions to fit client requirements
- Implement proof of concepts
- Create advanced web-based SharePoint solutions
- Develop and Manage site collections, sites, subsites, document libraries and lists
- Develop and implement integration solutions with SharePoint
- Develop and implement custom workflows
- Develop and implement timer jobs, event receivers, webparts, BCS …etc.
- Map client requirements to SharePoint application functionality identifying creative work-arounds when necessary or custom development
- Develop and implement form-based authentication (FBA) applications
- Participate in code reviews to ensure adherence to coding standards
- Assist in end-user trainings.
Job Requirements and Qualifications:
- Minimum 3-5 years of SharePoint development experience
- Bachelor's Degree in Computer Science/Computer Engineering or equivalent
- Strong knowledge in CSOM & JSOM using C#
- Programming languages (C#.NET, ASP.NET, Visual Basic . NET)
- Good communication and troubleshooting skills
- Good knowledge of SharePoint Online and development Framework SPFx, , PnP Js
- Experience developing custom scripts using MS Power Shell
- Development experience with the Microsoft suite of development tools (Visual Studio, TFS/VSTS, Visual Studio Code, etc.)
- Good knowledge of Power Platform on Office 365 is a plus
- Excellent experience in client-side programming using jQuery, Ajax, Angular
- Excellent knowledge of SharePoint 2013, 2016, 2019 development
- Good knowledge of SharePoint in Microsoft 365 Out-Of-The-Box features
- Good command of English
Apply for this position
Required*