7 months ago
We’re part of Europe’s leading entertainment and communications business. With over 22 million customers across five countries, we make life easier by entertaining and connecting people. It’s a genuine team effort. That’s why we want talented people, like you, to join us and help make the future happen.
Software development is a cross functional team that uses cutting edge technology to provide applications that put us ahead of competition across: online content, customer service and sales. We ask for the very best from our development teams, so we'll make sure that you'll get the training, experience you need to have an enjoyable and fulfilling career here.
As a valued employee of Sky, you’ll benefit from a free Sky Q premium package (one off payment required for installation), an excellent pension scheme and private health care. Plus, there’s a great range of other benefits to fit around your needs too.
You will join a software development team within the Online Video Platform, where you will work in an extremely fast paced and challenging environment, developing large scale and high volume systems at the heart of Sky’s OTT platform.
Your key responsibilities:
•Active contribution towards key design decisions and detailed design and implementation.
•Participation in all stages of the software development, from initial analysis & design to implementation and post launch support.
•Contribute to and maintain the platform on which the service runs, including the full path to production and 24 hour on-call support based on a support rota.
•Investigate, troubleshoot and perform detailed root cause analysis of issues that may occur in live systems.
•Have an appreciation of new technologies and their use in innovative teams.
•Effective communication with fellow software engineers, the project team, management and various levels of the business to ensure the effective delivery and integration of these systems.
•Application development experience on building large scale, high volume and REST-compliant web services using Java in Cloud or container based environment.
•Excellent core Java skills.
•Deep understanding of TCP/IP and experienced in the use of apache http libraries for consuming http based web services in an efficient manner.
•Software engineering practices including: design patterns, unit testing with Mockito, JUnit, automated build and test systems for continuous integration (using Jenkins) and TDD.
•Experience using GIT.
•Agile development, in particular Scrum and XP; comfortable with practices like pair programming and code review.
•Experience of Dependency Injection frameworks like Guice or Spring is a must.
•Thorough and systematic approach towards troubleshooting and root cause analysis of production issues.
•Must be comfortable using Unix and should be good with common shell commands/scripting.
If you’re ready to work in a dynamic environment alongside talented people who take pride in delivering great results, apply today.
Happy to talk flexible working
It’s our people that make Sky Europe’s leading entertainment company. That’s why we work hard to be an inclusive employer, so everyone at Sky can be their best.
If you are successful in your application for this role, your appointment will be subject to receiving a positive outcome from your Criminal Record Check.
Believe in better