The specific responsibilities include:
- Design and deploy scalable, secure architectures for bespoke portal-based solutions using Microsoft SharePoint Development toolkit
- If needed develop, maintain or change custom SharePoint API / web-services based solutions to automate specific processes
- Knowledge of SharePoint’s backend Central System Administration Environment
- Adherence to development policies, processes and internal systems update
- Performs analysis of assigned applications, business processes and functions
- Integration to line of business and 3rd party systems; client application services deployment
- Work with internal business processes and develop detailed analyses of how to effectively deploy software solutions throughout enterprise’s SharePoint environments
- Provision of technical documentation for consumption by Project Management, Functional & Non-functional specifications, Quality Control, Auditing, UAT, Training, Support etc.
- Competent project management skills
Key Skills/Qualifications:
The candidate must be an outstanding SHAREPOINT ADMINISTRATOR/DEVELOPER and must possess the following skills:
- Minimum 5-6 years of experience in Administration and Development of custom built solutions with SharePoint On-Premises and Online
- 2+ Years working experience as a SharePoint Administrator
- 2+ Years working experience with SharePoint Designer
- 2+ Years working experience with SharePoint Developer
- PowerShell scripting experience preferred
- Experience of developing, maintaining and troubleshooting SharePoint sites within On-Premises and Online environments using out-of-the-box features, 3rd party tools and custom development when necessary
- Experience of working with the SharePoint App model (provider hosted and/or SharePoint hosted)
- Experience of SharePoint Server Side and Client Side Object Model
- Experience in SharePoint Designer and/or Nintex/K2 forms and workflows
- Experience in using Visual Studio and Microsoft Team Foundation Services
- Practical experience with Office 365 and MS SQL Server 2014/2016/2017
- Ability to work with databases, online solutions and the programming languages commonly used in conjunction with SharePoint environments such as ASP.NET / MVC / C# .NET / HTLM5 / CSS3 / JavaScript / jQuery / Angular JS / Node JS / REST / OData / MVC / CDN and Bootstrap etc.
- Possesses significant knowledge of:
- Various programming languages associated with the SharePoint framework
- Detailed understanding of SharePoint concepts, methodologies and development tool-set
- Architect, document, develop, configure, test and maintain SharePoint solutions/ applications
- Client/server and internet systems architectures
- Complex database concepts and modelling
- Browser/client specific compatibility issues
- Providing regular updates on project progress to the Lead Developer
- Managing their workload in conjunction with overall project milestones
- Aptitude to learn and share knowledge with colleagues
- Good English verbal & writing skills
Qualification: B.E. (I.T./C.Sc.) / M.C.A. / M.Sc. (I.T.)
Location: Kuwait
Job Type: Full Time placement