The Digital Archive team is one of the BBC's most exciting and varied areas to work. Its aim is to engineer solutions to keep our archives safe and secure while providing innovative access solutions to our users.
Our products and services include Digital Archive, Archive Search and Redux. Our tech stack is mixed but predominately Java, Node.js and AWS. We work as agile teams, striving for continuous integration across our infrastructures (Both cloud and on-premises). Our technologies include SQL & NoSQL database technologies, and whatever else we need to get the job done. We have a commitment to code quality and innovation.
We work in a collaborative environment, share ideas and challenge the traditional. This is an opportunity to play a pivotal role in transforming the BBC into a data-driven and digital first organisation
This role is for a Software Engineer in the Digital Archive team. This multi-disciplinary team is responsible for the build, maintenance and 3rd line support of archive products that delivers unprecedented access to the BBC content archives.
You will be focused on supporting, maintaining and developing the various archive system that we look after. All our development work is done using a TDD and BDD with an agile development approach. You will need to happy working as a full stack develop focusing an several different technologies ranging from dev-ops work with puppet and Ansible to development work in java, node or Perl and frontend development using angular. You will be expected to be familiar with technologies such as Git for code management and GoCD for continuous integration. Knowledge of AWS technologies, including S3, SQS, Lambda and EC2 would also be desirable.
You will be able to work in agile way supporting development within a multi-disciplinary team working closely with a Product Owner, Business Analyst and Project Manager along with other colleagues in User Experience & Design.
The Ideal Candidate
Experience of Agile development practices such as pair programming, Scrum, XP, peer reviews and continuous integration and development would be ideal. If you have any cloud skills then great but if not don't worry as training will be provided and it's a great opportunity to expand your knowledge of a wide range of AWS cloud technologies.
If you have some but not all of these skills, we’d still be interested in hearing from you. We are looking for people with the right attitude and offer excellent training.
Grade 7 (proposed band C)
We don’t focus simply on what we do – we also care how we do it. Our values and the way we behave are important to us. Please make sure you’ve read about our values and behaviours in the document attached below. You’ll be asked questions relating to them as part of your application for this role. The BBC is committed to building a culturally diverse workforce and therefore strongly encourages applications from underrepresented groups. We are committed to equality of opportunity and welcome applications from individuals, regardless of their background.