You are here:  Home  Jobs  Sorry, this vacancy is no longer available

Thursday 17th May 2012

Developer in Test - Knowledge & Learning

The BBC is looking for a Senior Developer-in-Test to join the BBC (Knowledge & Learning) product team. The role will involve writing post-implementation Ruby tests and pairing with production code developers to engage in a test-first process. They will encourage Behaviour-Driven-Development at multiple levels including the collaborative writing and updating of Acceptance Criteria.

Knowledge and Learning is one product within BBC News & Knowledge, and it's responsible for websites including BBC Food, Bitesize, Nature, Science and Lab UK which collectively serve millions of people every week.

This is a challenging role, where the Developer-in-Test will be a champion for change across the BBC’s development processes. As such, we would like to see the following experience highlighted on your CV:

•    Experience in Ruby & JavaScript, as well as HTML, CSS, HTTP
•    Understanding of Semantic Web
•    Ability to programmatically interact with data formats (XML and JSON)
•    Extensive knowledge of Agile development practices including TDD & BDD
•    Ability to write good quality OO code including patterns and refactoring
•    Good understanding of version control systems (SVN, git)
•    Use of de-bugging tools and the ability to analyse stack traces
•    Good understanding CI and experience of using a CI system (e.g. Jenkins)
•    Ability to pair with developers with a range of ability and knowledge
•    Understanding of Service Oriented Architectures
•    Ability to pair with Product Owners and developers to write Acceptance Criteria

This is a fantastic opportunity to really help shape the way the BBC’s online teams work. If you feel you’re up to the task, then please do follow the link through to the BBC jobsite.

To apply, please click on the Apply button to be redirected to the BBC website.

Closing date: 5 January 2012.

Similar jobs

  • #.Net Developer

    Bank of America is one of the world's largest financial institutions, serving individual consumers, small- and middle-market businesses and large corporations with a full range of banking, investing...

  • Application Developer

    Flex/Java developer role in a front office development team:  Senior developer to join a high-performing development team using Adobe Flex 4.1 and Java to deliver a low latency trading application across multiple...

  • Application Developer

    Job Description Experience in J2EE Architecture, Hibernate and SpringExperience with Oracle DatabaseBanking experience, specifically in Order Mgmt and Post Trade if possibleArchitecture capabilities along with desire to...

  • Application Developer

    The team Investment Bank Markets Technology provides end to end technology solutions for the firm's Investment Banking, Sales & Trading and Risk Management business areas...

  • Application Developer

    The team Investment Bank Markets Technology provides end to end technology solutions for the firm's Investment Banking, Sales & Trading and Risk Management business areas...