LONDON SCHOOL OF HYGIENE AND TROPICAL

advertisement
JOB DESCRIPTION AND PERSON SPECIFICATION
POST:
Senior Web Developer
DIVISION/DEPT/UNIT:
IT Services
RESPONSIBLE TO:
Head of Digital Services
GRADE:
PSP6
THE LONDON SCHOOL OF HYGIENE & TROPICAL MEDICINE
The London School of Hygiene & Tropical Medicine is a world-leading centre for research and
postgraduate education in public and global health, with 4,000 students and more than 1,600 staff
working in over 100 countries. The School is one of the highest-rated research institutions in the UK,
and was recently cited as one of the world’s top universities for collaborative research.
Our mission is to improve health and health equity in the UK and worldwide; working in partnership
to achieve excellence in public and global health research, education and translation of knowledge
into policy and practice. Founded by Sir Patrick Manson in 1899, the School is now part of the
University of London and has expanded in recent years at its two main sites on Keppel Street and
Tavistock Place. Our research funding has grown to over £60 million per annum from national and
international sources including the UK government, the European Commission, the Wellcome Trust
and the Bill & Melinda Gates Foundation.
The School’s multidisciplinary expertise includes clinicians, epidemiologists, statisticians, social
scientists, molecular biologists and immunologists. We work with our partners worldwide to support
the development of teaching and research capacity, and our alumni work in more than 180 countries.
Further information is available at http://www.lshtm.ac.uk/aboutus/introducing/index.html
Web Developer: page 1
JOB DESCRIPTION
Job Purpose
The Senior Web Developer is responsible for the technical functionality of the School’s core digital
communications channels and websites.
The role holder supports, maintains and develops the School’s content management systems and
other web-based systems as required (profiles and research databases, analytics and social media
tools). S/he is a member of the Digital Services Team, leading and implementing web
development projects and providing day-to-day support for the technical functionality of the
School’s websites.
The role holder deputises for the Web Team Manager , playing an important part in
contributing to the use of new and emerging technologies that benefit the School.
Responsibilities
1. Support, maintain and develop the School’s content management systems and digital services
(including mobile computing and social media; contribute to the structure and content
architecture of the School’s websites and core systems; and, with other members of
Information Technology Services (ITS), ensure service availability within SLAs. This will entail:
 coherent organisation of information in an audience-relevant manner which is accessible
and both technically and legally compliant
 24x7x365 coverage and performance monitoring of critical systems
 regular maintenance, upgrades, and security for the School’s digital services systems
2. Keep line managers and commissioning parties informed, respond rapidly to any serviceavailability problems and deal expediently with service threats/breaches
3. Advise and support web contributors to help embed current branded templates/style
sheets/publishing standards, as approved by the External Relations Department
4. Assist with the technical development and maintenance of the School’s websites, digital
content services and other digital services resources, acting as deputy for the Head of Digital
Services as required
5. Manage web servers (in consultation with the Systems team) and facilitate website upgrades
and content updates to the School’s centres and research groups websites.
6. Establish detailed development project requirements and technical specifications and translate
these into effective proposals, specifying creative and efficient solutions
7. As directed by the Web Team Manager, lead approved projects, ensuring clients/stakeholders
are kept informed at all stages, milestones are implemented to specification and projects
completed within agreed deadlines and budgets
8. Provide technical information and advice in support of the School’s digital strategy to ensure
appropriate choice and delivery of web technologies, including database-driven content or
other relevant digital solutions
Web Developer: page 2
9. Provide technical guidance on SEO activities to enable web analytics and statistical reporting,
and maintain system security
10. Advise on digital skills training requirements, where appropriate contributing to development
and delivery, in cooperation with the Talent and Educational Development team
11. Work with third party IT suppliers to develop new/maintain existing web functionality/tools.
12. Ensure all outputs comply with current web and legislative standards, including good
accessibility practice. Encourage contributors to adopt good practice, working with IT and HR
Partners to disseminate information as appropriate
13. Develop, revise and maintain complete and up-to-date documentation for relevant
web/technical platforms and related systems including help pages on the intranet
14. Establish and maintain an administrative system to monitor the progress of active jobs,
charging clients for completed jobs, and financial performance against set targets
15. Maintain an up-to-date knowledge of current developments in the field of database/web
services/content management/mobile technologies, acting as technical adviser and bringing
emerging trends and new technologies to the attention of the School where appropriate
16. Advise and assist those working with digital technologies when technical expertise is required
(e.g. research groups requiring data-driven websites, digital messaging services, etc)
17. Undertake any other duties as reasonably delegated by your line manager
18. Manage your own continuous professional development, internal collaborations and external
networks, in order to contribute to service quality, research excellence and innovation
19. Demonstrate the School’s values through your behaviour at work, including your duties and
responsibilities in respect of equality and diversity, health and safety, data protection, and any
other legislative requirement
PERSON SPECIFICATION
Qualifications
The successful candidate should:
1
Hold an undergraduate degree or have equivalent practical
experience
2
Hold a postgraduate degree in a relevant discipline or have
equivalent relevant experience
Essential/
Desirable
Essential
Tested
by*
A, I
Desirable
A, I
Web Developer: page 3
* A = application; I = interview; T = test
Background & Experience
3
4
5
6
7
8
9
10
11
12
13
14
The successful candidate should have a background in, or
experience of:
Clear understanding of the principles of good user interface
design and web accessibility.
Successfully developing a variety of online/digital technologies,
databases and data-driven websites
Drupal and SharePoint support and development
Working using Agile methodologies (e.g., usage of tools such as
JIRA for sprint planning and monitoring)
Change management involving technology and systems
Successfully developing/testing websites that include server-side
scripting and database integration
Database design and implementation
Dealing effectively with complex technical enquiries and requests
Gathering project requirements and producing technical
specifications
Linux/Apache web server configuration and administration
Web-based technologies, animation tools, graphics packages
(e.g. Dreamweaver, Photoshop)
Experience with PHP-based MVC frameworks, ideally Zend
Framework and CodeIgniter
Essential/
Desirable
Essential
Tested
by*
A, I
Essential
A, I
Desirable
A, I
Essential
Essential
A, I
A, I
Essential
Essential
Essential
A, I
A, I
A, I
Essential
Essential
A, I, T
A, I
Desirable
A, I, T
Essential/
Desirable
Essential
Tested
by*
A, I
Essential/
Desirable
Essential
Tested
by*
A, I , T
Essential
A, I
Essential
A, I
Essential
A, I
Knowledge
15
The successful candidate should have demonstrable knowledge
of:
Data Protection and Copyright law as it applies to digital media
Skills & Competencies
The successful candidate should demonstrate:
16
17
18
19
Fluency in HTML5, CSS3 and JavaScript, ideally using a JS
framework such as React.js
Strong PHP5 skills including OOP and the usage of MVC
frameworks e.g., Zend, CodeIgniter)
MySQL skills extending to schema design, creation of SQL
queries, optimising queries/views
Drupal skills including both front-end administration of drupal
sites and knowledge of usage, customisation and development of
drupal modules and templates
Web Developer: page 4
20
21
22
23
24
25
26
27
28
29
30
SharePoint administration and development in an Office 365
environment including creation and management of site
collections and sub-sites, user and role management and
customisation of SharePoint pages (e.g., styling, navigation)
An eye for good web design and awareness of good practice
(including accessibility, usability and compliance issues)
Proven skills in the use of web based and mobile technologies
An ability to identify business requirements and successfully
apply these to business application development
A focus on results – consistent delivery of projects on time,
within budget, to specification and agreed quality
An ability to identify business requirements and successfully
deliver them within the framework of IT development practices
Confidence in operating in an environment of change
Well developed communication skills: verbal, written and in
presentations. The ability to sell ideas or benefits and build
persuasive arguments based on data, logic and the objective
merits of solutions
The ability to build and sustain effective professional working
relationships within IT and wider business environment
A strong customer focus – demonstrating a thorough
understanding of customer needs
The ability to look continuously for opportunities for
improvement and to develop strategies for change to influence
and shape the future direction of the business – adapting
thinking and behaviour to suit the requirements of different
situations
Desirable
A, I
Essential
A, I
Essential
Essential
A, I
A, I
Essential
A, I
Essential
A, I
Essential
Essential
A, I
A, I
Essential
A, I
Essential
A, I
Essential
A, I
Web Developer: page 5
Download