Job Description
Job Description:
The position will focus on analysis, design, build/develop, and deployment, in addition to support for a large Microsoft SharePoint environment at a client site. The preferred candidate should be considered an expert in Microsoft SharePoint On-Premises development, with a strong working knowledge of the SP2013 & subsequent versions.
Key Responsibilities:
- Provides First-level support. Troubleshoots and manages resolution of operational problems for the deployed SharePoint Solutions.
- As a Resident Engineer, you should be able to perform the following duties such as,
- Develop software solutions by studying requirements analysis and information as per customer needs; conferring with stakeholders and IT Management; studying systems flow, data usage, and work processes; performing software design using software development fundamentals and processes, debugging, testing, and deploying software solutions.
- Design, develop, and maintain key components of the software suite using Microsoft. Net and SharePoint 2013 (& subsequent versions) supported technologies.
- You should be able to perform monitoring & maintenance of solutions including the SharePoint Farm following established procedures and change control standards. Hence you are expected to be well versed in SharePoint Administration tasks.
- Maintains up-to-date awareness of industry best practices, recommendations, etc., especially in On-Premises SharePoint Platform & its features and functionalities.
Skills
Experience & Certification:
- Minimum 5-8 Years experience
- MS Certification on SharePoint Development & Administration (2013+) will be added advantage.
- Other certifications will be an added advantage.
Design & Development:
- Analyze, design, and develop solutions using Microsoft Office SharePoint Server (2013,2016, 2019, SPSE) according to best practices and meet project scope expectations.
- Custom Branding: Create/ edit custom SharePoint Master Pages & Page Layouts
- Experience in Collaboration, Content, and Document Management & their customizations to meet business needs.
- Develop custom visual web parts.
- Experience with SharePoint Designer.
- Experience in working with CAML queries, XSLT etc.
- Advanced knowledge of JavaScript / jQuery.
- Advanced knowledge of C#/.NET.
- Experience in developing multi-authentication on the SharePoint platform.
- Develop workflows to streamline business processes. Experience with Nintex Workflows, MS Flows, etc. will be a plus.
- InfoPath, PowerApps forms design, development & troubleshooting.
- Experience with Single-Sign-On
- Experience with integrating with 3rd party systems like Oracle ERP, etc.
- Test and fix bugs in new and existing SharePoint implementations.
General Requirements
- Strong Verbal and written communication skills. The ability to read and write Arabic will be a plus.
- Ability to work alone on a project or in tandem with a team.
- Understand & Document business requirements.
- Translate business requirements into technical requirements.
- Ability to install and configure SharePoint farm according to best practices will be a plus