IT Support Developer

Content and Code Limited
£45000 - £55000/annum Private Medical Insurance, pension
20 Jul 2017
19 Aug 2017
Contract Type
Full Time
As expert Office 365 and SharePoint consultants Content and Code help forward thinking organisations achieve their business goals faster by understanding their high value activities. We simplify, gamify and use advanced analytics to help them work out loud, work like a network and work anywhere, on any device.

We now have a vacancy for a SharePoint Support Developer to work closely with project teams to assist with delivery during the Early Life Support phase of a project. This role is an integral part of the team and the need for adaptability and flexibility is crucial.

The SharePoint Support Developer will be responsible for the following duties:

- Providing 2nd and 3rd Line break/fix support to Managed Services clients, through the delivery of high quality, appropriate bug fixes with minimal defects.
- Delivering small to medium scale solution enhancements in line with scope, using agreed standards and tools.
- Delivering outputs within agreed SLAs.
- Providing 2nd Line incident resolution for our clients.
- Building, testing and deploying Enhancements and Change Requests.
- Designing, coding, testing, correcting, and documenting complex programs and program modifications from supplied specifications using agreed standards and tools.

- Assisting with the creation of Statements of Work for projects.
- Solving business solutions using the latest web technologies and managing all aspects of the client relationship including liaising with clients/end users to clarify details of requirements and to define acceptance tests.
- Carrying out early life support activities - e.g. providing support advice to initial/pilot users
- Coordinating the implementation of agreed remedies and preventative measures.
- Recognising and managing potential issues and reporting risks.
- Identifying or creating business opportunities and improvements, including to the business process.
- Reporting on work carried out, including effectively obtaining and analysing usage data and contributing written material of publication quality.

- Maintaining an in-depth knowledge of specific technical specialisms and providing expert advice regarding their application.
- Supporting the development of junior team members.
- Producing, testing and deploying minor change requests to the customer environments.
- Monitoring the market to gain knowledge and understanding of currently emerging hardware and software technologies and products, assessing their relevance and potential value to us and briefing staff and management accordingly.
- Ensuring customer satisfaction and user acceptance.

The successful candidate will have extensive experience of undertaking the above duties to a high standard and will also be able to meet the following criteria:

- Extensive experience as a Web application developer (ASP.NET/C#/SQL Server/SOAP/XML/XSL/XHTML/CSS/jQuery), including experience as a C# Web Developer – having worked on corporate websites and intranets.
- Considerable experience of SharePoint 2007/2010/2013/Online Administration and Online Development.
- Demonstrable experience of using the following programmes: Office 365 Administration; Bespoke Asp.Net applications; WinForms, MVC4, MVC5 and 6; (url removed), Entity Framework 6.0 and .net framework 1.0/2.0/3.5/4.0/4.5; SharePoint Designer; InfoPath; Visual Studio; Database SQL server 2005/2008/2012, Oracle 10i, My SQL and MS Access database; Windows 2008 server and IIS configuration; MS Visual Studio; PowerShell.
- Extensive experience of website testing and maintenance.
- Experience in the following programmes would be highly beneficial: Azure; WinForms, MVC4, MVC5 and 6; (url removed), Entity Framework 6.0 and .net framework 1.0/2.0/3.5/4.0/4.5; JQuery, REST, CSOM/JSOM, Angular JS, node JS and JS link.
- Experience in SQL Administration and Development would also be of use.
- A confident manner and excellent verbal and written communication and reporting skills, together with the ability to effectively engage with a wide range of stakeholders.
- A methodical and analytical approach.
- Able to tackle challenging scenarios, consider options and explain and implement solutions