JOB DESCRIPTION

 

 

 

 

 

JOB TITLE: Senior Developer: Content Security

 

 

REPORTS TO: Software Architect

 

 

DIRECT REPORTS: Oversee the work of a team of developers

 

 

HRS: Standard (37.5 hours)

 

 

LOCATION: Perform - Feltham

 

 

Company Profile 

 

Perform is the world leader at broadcasting and commercialising sport in digital media. Through industry leading production, technical and commercial solutions, Perform maximises the returns for sports associations, rights holders, football clubs, content publishers, bookmakers, media groups, mobile operators and broadcasters around the world.

 

We currently stream over 15,000 live events each year and has developed over 240 web, video broadband and mobile sites for clients including the ATP, Sony Ericsson WTA Tour, FIBA, FEI, PSA, FLi and Chelsea FC, that serve over 17 million monthly unique users. In October 2009, Perform made sports broadcasting history by streaming the first England football match exclusively live over the internet to over 500,000 viewers - believed to be the largest live internet pay to view sports stream in the world.

 

Perform also owns and operates ePlayer - the leading global sports VOD network - which currently streams 40 million on demand sports clips every month through major publisher group websites. Perform employs 345 staff and has offices in central London, Holland, Italy, Singapore, Australia, New Zealand, India and the USA.

 

 


Overview

 

Perform manages the delivery of huge amounts of video content on the Internet. Our business depends upon us being able to manage the distribution of this content in line with our rights agreements. We require a highly creative software developer who is able to react quickly to incidences of unauthorised access to our content and propose and deliver creative solutions to prevent them. This individual must also be able to proactively identify potential vulnerabilities and keep us one step ahead. Perform has a large scale and complex platform and the successful candidate will be encouraged to look at all aspects of our service and identify and plug vulnerabilities.

 

Our content security specialist will be based in the Group Technology Department and mainly work on our Java based content management system so advanced knowledge of server side Java programming techniques is essential. The ideal candidate should also have a detailed knowledge of ActionScript, Flex, advanced JavaScript, a working knowledge of .NET as well as a good knowledge of the field of Digital Rights Management. It is anticipated at this stage that this role will report directly to our Software Architect and may be required to oversee the work of other developers, sometimes based outside the UK.

 

It is likely that some development will take place offshore so Senior Developers in the Group Technology team will be required to travel internationally potentially for days or weeks at a time. Note that incidents of content piracy can occur at any time of the day or night - our content security specialist must be prepared "do what it takes" to keep our content secure.

 

 

Developer Responsibilities

 

• Develop work packages on time, to a high standard and in line with the roadmap for your product

• Fully document work so that it can be maintained by colleagues

• Work in a structured environment incorporating: analysis, design, coding standards, code review, unit testing, quality assurance, source code management and documentation

• Adhere to department policies, procedures, guidelines and best practice initiatives

• Contribute to the team by sharing new ideas and technologies in meetings

• Accurately record your time spent on projects and communicate your progress made on tasks

• Take part in monthly one to one meetings with the Software Architect Work closely with other developers within department to ensure effective code reusability

• Work closely with product managers to clarify specifications and provide accurate estimations

• Work closely with a range of stakeholders to ensure client satisfaction

 

 

Senior Responsibilities

 

• Respond quickly to incidents of content piracy as they occur

• Develop the technical strategy and provide detailed technical designs for our content security systems

• Work proactively to identify, analyse and plug vulnerabilities in our services

• Help to choose a mix of development resources from an appropriate mix of in-house, external, off shore and local talent

• Help with recruitment / contracting process by providing feedback on CVs, taking phone interviews and attending face to face interviews

• Act as a technical gatekeeper for content security issues across the group: ensure that any projects that affect content security are implemented in accordance with your

trategy

• Take responsibility for the quality of the code that affects the security of our content

• Ensure the estimates given by you and your development resources are accurate and delivered to

• Ensure that your code is tested and documented to a high standard

• Continually strive to improve the companies policies, procedures, guidelines and best practice initiatives

• Regularly meet with developers in other teams to discuss technical issues

 

 

Key Performance Indicators

 

Identify and remedy any vulnerability that compromise the security of our content

React quickly to incidents and propose creative solutions

Oversee the work of other developers to prevent new vulnerabilities from being created

Propose a medium and long term roadmap of developments to improve the security of our content

 

 

Experience

 

At least 5 years commercial experience working with Java based technologies.

Working knowledge of best practice methods for content security

Good knowledge of action script / flash development

 

 

Technical Skills

 

Java, Servlets, JSP, JSTL, JavaScript, HTML, CSS

ActionScript

SQL

Oracle (query and schema design and optimisation)

Struts/Struts 2

JDBC

Hibernate

XML/XSLT

AJAX

Unit Testing

Object oriented design skills

Extensive knowledge of design patterns

Problem solving / bug fixing

 

 

Personal Skills

 

Self motivated and proactive

Ability to devise and deliver a strategic vision

Hard working and dedicated

High attention to detail

Open, honest and approachable working style

Team player

Problem solver

Leadership qualities

Motivational qualities

Good decision making

Ability to multitask and work under pressure

Excellent communication skills including concise and clear explanations

Ability to provide honest and constructive feedback, both positive and negative

Ability to receive feedback from others

 

 

 

 

NO AGENCIES PLEASE

 

IF SELECTED FOR INTERVIEW, YOU MUST BE ELIGIBLE TO WORK IN THE UK

 

UNFORTUNATELY WE WILL ONLY BE ABLE TO RESPOND TO CANDIDATES WHO HAVE THE SKILLS AND EXPERIENCE WE REQUIRE. IF YOU HAVE NOT HEARD FROM US WITHIN TWO WEEKS OF YOUR APPLICATION, YOU MAY ASSUME THAT YOU HAVE BEEN UNSUCCESSFUL.