- Location: England - Middlesex - Osterley
- Employee status: Permanent
- Closing date: Ongoing
- Reference number: 24182
You will join a software development team that uses cutting edge technology to provide applications that put Sky first for online content, customer service and sales. We ask for the very best from our development teams, so we'll make sure that you get the training and experience you need to have an enjoyable and fulfilling career at Sky. As a Software Developer you’ll be knowledgeable and passionate about technology, enjoy pairing with other smart people and use agile to ensure your projects succeed.
•Develop excellent quality software using agile techniques such as Test Driven Development and Pair Programming
•Be seen as a lead character within the team that can offer advice around design, architectural decisions and code quality
•Take an active role in Story definition, assisting QA's and business stakeholders with Acceptance criteria
•Drive best technology and software development practices into the team with passion and enthusiasm
•Participate in regular showcases of new work to the product owners and business stakeholders
•Strive for continuous improvement within the team
•Represent Sky in external events and conferences.
•Experience and strong ability in Java
•Experience and strong abilitywith NoSQL Databases
•Knowledge and experience of a wide range of best of breed open source and commercial technologies
•Experience of software development for high capacity, high traffic, high availability websites/systems
•Detailed Understanding of how the web works including familiarity with web security and attack countermeasures
•Understanding in dealing with software performance, scaling and resilience.
•Delivery experience within an agile project specific experience in TDD, Pair Programming
•Excellent communication skills
•Bachelors’ degree or equivalent industry experience
•A track record of getting the job done
•Anenthusiasm and aptitude for learning new skills and practices
•Take pride and ownership in your work
•Good team player
•A Natural Leader who is able to make a decision and stand by it.