This job has expired, please see additional jobs below
Senior Software Engineer (Java) - Media Services
Entertainment & Media Industry Company
London, , United Kingdom
Job Details - this job has expired, please see similar jobs below
Job Introduction
Media Services is the team responsible for publishing all of the Company's online audio and video content, powering iPlayer, iPlayer Radio, News and Sport. We handle live content, �catch up�, and podcasts.
Every day we ingest and publish over 1000 hours of video content, and publish 3-4 TB of new files.
We make programmes available using a range of the latest streaming technologies, providing the best possible playback across multiple platforms and devices. All of this adds up to a high-profile, large-scale product with a fast-moving development environment.
Our main system is called Video Factory. This Company Academy article gives an overview of the system: Company website
The Company Internet Blog has several posts about Video Factory:
Company website-7e8b-4617-8d39-244e482b8895
A talk about Continuous Delivery and Video Factory from the Company Digital Open Day:
Company website-engineering/BBCDigital2015/article/art20150518154648058
Role Responsibility
To design, develop and support products and services that publish the Company's audio and video content online. This includes:
• Designing and developing software and APIs for use across the Company.Â
• Writing unit and integration tests, within automated test driven environments to ensure code quality.
• Reviewing the work of other team members and providing assistance as required.
• Writing clear, concise and comprehensive technical documentation.
• Keeping abreast of new technologies which can be used to enhance the way we publish and deliver our audio and video content.
The Ideal Candidate
You will have a passion for software and technical innovation, and enjoy being involved in the complete lifecycle from project scoping through to implementation, testing and ongoing maintenance. We are looking for engineers who able to design and implement solutions utilising a variety of technologies, frameworks and platforms in order to deliver industry-leading solutions.
You should have an appreciation of Company output and a passion for technology in the new media environment.
Experience and techs needed:Â
Java
Back end development
Cloud Technology exposure
Unix experience