Senior Software Engineer - Shortform Production and Publication
Posted 5 days ago by ENGINEERINGUK
Package Description
Job Reference: 15877
Band: Band D
Salary: Up to £70,000 depending on relevant skills, knowledge and experience.
Contract type: Permanent role
Location: Energy Centre, London, W12 - This is a hybrid role.
We're happy to discuss flexible working. Please indicate your choice under the flexible working question in the application.
Excellent career progression - the BBC offers great opportunities for employees to seek new challenges and work in different areas of the organisation.
Unrivalled training and development opportunities - our in-house Academy hosts a wide range of internal and external courses and certification.
Benefits - We offer a negotiable salary package, a flexible 35-hour working week, 25 days annual leave with the option to buy an extra 5 days, a defined pension scheme, and discounted dental, health care and gym.
Job Introduction
We are looking for a talented Senior Software Engineer, with a good balance of technical and communication skills. You will work with project and product managers, business analysts and technical leads to understand requirements and implement suitable technical solutions.
Main Responsibilities
You will be part of the Shortform Production and Publication team, which is comprised of a unique mix of front-end, back-end and broadcasting expertise. We are a highly collaborative team that values our staff, offering regular training and development opportunities, as well as 'innovation time' - allowing dedicated time for self-improvement, learning and innovation. You will contribute to the development of features, fix bugs and issues, review code from others in the team and make a key contribution to the entire development lifecycle, from conception and discovery through development and delivery.
Are you the right candidate?
Here are the skills we are looking for, you may have experience of some, but not necessarily all of them:
- Real-world Java development, ideally in the context of microservices (Spring Boot) architecture
- Ability to rapidly acquire new software skills and work with new technologies
- A good understanding of web development technologies - HTTP/HTTPS, REST
- Experience in developing applications for deployment on Cloud based infrastructure, preferably AWS
- Demonstrable understanding of Test and Behaviour Driven Development
- A track record of producing maintainable code within collaborative environments
Other desirable skills are:
- Knowledge of Kubernetes, Ansible and Docker
- Familiarity with development tools - Linux, Git, Gradle
- Knowledge of relational database design and querying concepts - SQL
- Knowledge of video formats/video processing
About the BBC
The BBC is committed to redeploying employees seeking suitable alternative employment within the BBC for different reasons and they will be given priority consideration ahead of other applicants. We care about our values and the way we behave. Please make sure you've read about our values and behaviours.
Diversity matters at the BBC. We value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential. We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise.