_____________________
__________________________
_____________________
_____________________
___________________
______________________
______________________
_____________________
_______________________
_________________________
This position is for a SharePoint Developer. The role involves participating within a team to design and develop a new SharePoint instance for the migration of SharePoint on premises to a SharePoint Online solution. Client Details A charity organisation, serving thousands of people every year. Description Core Responsibilities Be responsible for designing, developing, testing, implementing and documenting SharePoint solutions. Utilise the appropriate development tools including Visual Studio, SharePoint Designer, InfoPath, etc for each solution. Create SharePoint solutions using best practice and maintain knowledge of current best practices. To take part in meetings, supervision, training and other events to assist with your development, as requested by your line manager. Participate in requirements analysis, documentation and confirmation of requirements prior to developing solutions. Develop reusable SharePoint entities that can be used multiple times. Ensure available SharePoint collaboration functionality and features. Develop bespoke workflows, automation and custom web parts etc. where appropriate. Make effective use of C# and PowerShell scripting language where necessary. Ensure programming solutions are documented. Formulate and draft recommendations for inclusion into ICT policies and procedures in relation to SharePoint. Technical Support Carry out required activities to allow the migration from SharePoint 2013 to next agreed level, utilising migration tools as appropriate. Provide relevant training associated with SharePoint, workflow and forms to end users and other IT staff as required. Maintain documentation for any SharePoint solutions. Assist in maintaining effective working relationships with end users. Assist in dealing with enquiries, tickets escalated from the IT Service desk and to communicate effectively with customers, colleagues and internal/external personnel. Understand and comply with all policies, procedures and relevant legislation. Technical Planning Provide advice and guidance on solutions that are built upon or make use of SharePoint. Ensure SharePoint solutions are developed in a futureproof manner and will continue to work under future releases of SharePoint. Work with external system owners, Data Management and ICT Support to provide data inter connectivity between systems and SharePoint. Identify, justify and facilitate acquisition of any appropriate 3rd party tools. Manage development workload and prioritise appropriately within the SharePoint team and agree schedule with end users and other teams where necessary. Attend internal / external meetings where necessary. Profile Essential Microsoft SharePoint certification Use of SharePoint Display templates SharePoint Search configuration Use of ULS Logs/ULS Viewer for debugging Understanding of Hosted Apps / Hosted App Model / Provide Hosted Apps and External content types Experience of planning IT projects, including defining activities, dependencies, risks and assumptions. Experience of cyber security management (e.g. end point encryption, VPN configuration) Close attention to detail. Ability to produce high-quality, complete and consistent documentation. Good written and verbal communication skills. Awareness of cyber security, data protection (GDPR) and other compliance legislation and regulations appropriate to IT and skill in ensuring technical designs meet them Awareness of the ITIL v4 framework, in particular Service Operations and Service Transition Ability to build positive and effective working relationships with people at all levels. Desirable Degree in Information Technology or equivalent experience ITIL v4 Foundation Certification Project management certification (e.g. PRINCE II, Agile) Experience of working with IT systems in the health, social care, and/or housing industry sectors. Experience of at least one scripting language (e.g., Powershell and at least one other). Job Offer A competitive Salary. The chance to make a real difference in a meaningful role. Flexible working arrangements.