Re: BBC jobs

2012-04-16 Thread David Cantrell
On Sat, Apr 14, 2012 at 04:15:00PM +0100, Dave Hodgkinson wrote:

 In case anyone missed this:
 
 http://www.linkedin.com/jobs?viewJob=jobId=2859626

And for those who aren't on Linked In?

-- 
David Cantrell | http://www.cantrell.org.uk/david

  NANOG makes me want to unplug everything and hide under the bed
-- brian d foy


Re: BBC jobs

2012-04-16 Thread Kieren Diment


On 16/04/2012, at 9:44 PM, David Cantrell wrote:

 On Sat, Apr 14, 2012 at 04:15:00PM +0100, Dave Hodgkinson wrote:
 
 In case anyone missed this:
 
 http://www.linkedin.com/jobs?viewJob=jobId=2859626
 
 And for those who aren't on Linked In?


Job Description

BBC Future Media is looking for experienced, professional and enthusiastic Perl 
Developers to join our world-class team responsible for delivering services to 
a suite of major BBC online products, including BBC iPlayer and the BBC 
homepage.

The Publishing Services team is our team dedicated to the ingest and serving of 
public-facing BBC and non-BBC programme and user metadata. We are part of the 
Core Services team which is the core engineering team in our Programmes and On 
Demand (POD) department which is in turn part of the wider BBC Future Media 
(FM) division. Core Services provides shared software/hardware services built 
to power BBC Online’s programme based propositions across a range of platforms 
from web to mobile and IPTV. These services include programme metadata APIs, 
rights and metadata management tools, as well as audio and video transcoding.

The roles require an excellent knowledge of Perl, web frameworks (Catalyst, 
Mason, TT) RESTful web services, security, caching, architecting for 
performance, mysql and web standards, along with proven experience of working 
in a mixed discipline team on large scale web application projects.

The roles also involve the possibility of cross-training into Java, and 
candidates should be prepared to move into Java development when appropriate.

Key Responsibilities

• To write robust, scalable, high-performance, world-class code using object 
oriented Perl, Apache, mysql, memcached and other server side technologies to 
create dynamic web applications with multiple data serialisations
•   To write reusable code libraries as well as application specific 
object-oriented software
•   To write unit and functional tests within automated test environments 
to ensure code quality 
•   To write concise yet comprehensive technical documentation - for APIs 
and other interfaces
• To work with web service developers, system administrators, information 
architects, client side developers and QA to develop fast and dynamic web 
applications.
•   To work with all relevant parties on the deployment of applications to 
the live site and all intermediate hosting environments.
Desired Skills  Experience

Essential Knowledge and Experience

•   Demonstrable competence in one or more established web frameworks (eg 
Catalyst, Mason, TT, Zope, Django, Spring)
•   Strong familiarity with Apache API, mysql and a modern Perl ORM
• Proven experience working on a large mission critical code base, maintaining 
a regular release cycle, while ensuring the overall performance and stability 
of the product. 
•   Strong SQL database experience and sound understanding of data 
normalization, database design, query tuning and transaction management. 
•   Ability to work in an unstructured, fast changing environment with 
rapid release cycles
•   Proven experience of project working and commercial web development 
processes - particularly Agile methodologies
•   Experience of working in an environment where products have to be 
delivered to specific time-scales
•   An ability to rapidly and effectively understand and translate product 
and business requirements into technical solutions
•   Experience of supporting, modifying and maintaining systems and code 
developed by teams other than your own 
•   Experience of software quality practice - eg TDD, continuous 
integration, version control automation, software metrics

Desirable Knowledge and Experience

•   Memcached/nosql experience
•   Java experience
•   Experience working on high volume, highly available, horizontally 
scalable architectures 
•   Amazon simpleDB, CouchDB, MapReduce or any experience with Object DBs

Additional Information:

• We are recruiting for various levels of Perl Software Engineers and the 
information on this page is a generic overview. For more detailed information 
on the specific requirements of each level and to apply, please follow the link 
and download the full job description at the foot of the page. During the 
application process, please indicate which level(s) you would be most 
interested in applying for when prompted.
•   Please note that the salary available for the role depends on which 
level of experience you are considered for.
• We will be advertising this position until May 3rd. We will review 
applications after 2 weeks and then after the May 3rd close date.
•Your application will be reviewed and if successful we will send you a 
coding task to complete. If that task is completed successfully then we would 
be delighted to invite you in for a face to face interview where you will get 
to know more about the role, the team, the department and 

Re: BBC jobs

2012-04-16 Thread Nicholas Clark
On Mon, Apr 16, 2012 at 09:57:00PM +1000, Kieren Diment wrote:

 * Please note that the salary available for the role depends on which 
 level of experience you are considered for.

And here's the current Freedom of Information response giving numbers
for pay grades:

http://downloads.bbc.co.uk/foi/classes/disclosure_logs/rfi2046_salary_ranges_aug_2011.pdf

Nicholas Clark


BBC jobs

2012-04-14 Thread Dave Hodgkinson

In case anyone missed this:

http://www.linkedin.com/jobs?viewJob=jobId=2859626

Good team, I'm sitting with them now, a few names you might recognise are
there and several more have passed through.

Data munging at its finest.