Skip to main content

This job has expired

Software Developer

Employer
Sky
Location
City of London
Salary
pension & bonus
Closing date
2 Dec 2021

View more

Sector
Technology & Digital, IT
Hours
Full Time
Flexibility
Set hours
Contract Type
Permanent

Job Details

Within the Communications & Infrastructure group, DNE (Digital Network Enabler) is a multi-sided platform (MSP) that offers every team and every individual in Sky Technology an open and flexible software development platform to rapidly digitise activities in their functional area.

Sky is currently seeking passionate and effective agile Python developers, with a proven track record of developing software that effectively communicates with multi-vendor network devices, 3rd party systems, orchestratrates technical flow (repitative method or procedures which are often deployed manually or using amature scripts), takes care of CRUD operations.

Successful candidate will have a background in software development with deep competency in an object orientated language. We primarlly utilise python but expect you to be able to read and understand other languages at a functional level. The ideal Software Developer will have Python Microservices stack experience and the ability to understand communication flows within a distributed system. You are not afraid to dive in and understand the full end to end system that delivers our solutions.

What you'll do:

 

  • Understand the big picture and develop Python applications as documented in the design and ensure they run efficiently with solid unit testing and exceptional handling.
  • Participate in design review, validate user stories and assess the feasibility on conceptual ideas against the practacility of implementing them. Create Data Models and interact with Databases.
  • Create, maintain, update, and enhance applications that have been written within the team
  • Use Docker, GIT, Quality gates, linting and other tools to develop, test and deploy code quickly and efficiently.
  • Work closely with local and offshore colleauges, share and document best practices. Perform code peer review and provide constructive criticism (optimizations or adherence to best practices). Ensure code quality standards are maintained high and code gets merged with less or fewer comments.
  • Guide and propose solutions to implement best practices so that a scalable product is produced
  • Fast learner and somebody that is always growing and refining their skills. You will be a natural problem solver with a cool head, that can deal with ambiguity and work autonomously and as a team to deliver results
  • Work in scrum team and follow agile methodology to deliver features in sprints and support quality assurance teams by feature handover and bug fixes.

What you'll bring:

  • CCNA/CCNP level of networking experience.
  • Python 3 utilising OOP design with database integration (MySQL, Mongo) direct and/or via ORM
  • Good understanding of CRUD operations using Netconf, CLI and SNMP and data modelling with help of YANG
  • Solid experience with caching & scheduling (eg redis & celery) and ability to work with concurrency, multithreading / multitasking and IPC
  • Good knowledge of common data structures and algorithms and when to use them and their implementations.
  • Experience with python xml library's including DOM navigation and json data structures including JSONpath, XML and YAML.
  • Good understanding of templating tools like JINJA.
  • Good hands on with software version control (especially git). ability to work with a large repo where fast paced development occurs.
  • Good communication skills. A strong ability to explain your logic and challenge the logic of others.
  • ability to both read and understand programmatic flow eg sequence diagrams
  • experience with OpenAPI and able to implement 'self documenting' REST API's
  • experience in automated unit and integration testing.
  • experience in working in an agile environment such as Scrum including agile ticketing systems such as Jira

The Rewards:

There's a reason people can't stop talking about #LifeAtSky. Our great range of rewards really are something special, here are just a few:

  • Sky Q, for the TV you love all in one place
  • A generous pension package
  • Private healthcare
  • Discounted mobile and broadband

Comms Group: we are responsible for the Strategy, Architecture, Design, and Operations of all Telecom services provided by Sky across the Group (UK&I, Germany and Italy). We deliver 4G/5GMobile, Broadband and Fixed Line services using cutting edge technologies and modern operational paradigms such as SRE and Agile. From High scale routing, Network Automation, Telco Cloud, SDN/NFV to Software Development and Data science for predictive operations, we embrace modern technologies, practices, tools with strong focus on people development to provide the stability and performance that our customers depend on.

Where you'll work:

Brick Lane

Our Brick Lane office is in the heart of the East End of London. It's part of a vibrant and diverse community; close to street food, cafes and shops.

The closest tube station is Aldgate East and Liverpool Street is about a 10-minute walk.

Inclusion:

Recognised as an 'Inclusive Top 50 Employer' and a 'Times Top 50 Employer for Women', we're working hard to ensure we're a truly inclusive place to work. This means we don't just look at your CV. We're more focused on who you are and the potential you'll bring to Sky. We also know that everyone has a life outside work, So we're happy to discuss flexible working.

And we'll do everything we can to support you during your application. If you need us to make any adjustments to our recruitment process, speak to our recruitment team who will be happy to support you.

Why wait?

Apply now to build an amazing career and be part of a brilliant team. We can't wait to hear from you.

To find out more about working with us, search #LifeAtSky on social media. A job you love to talk about.

Just so you know: if your application is successful, we'll ask you to complete a criminal record check. And depending on the role you have applied for and the nature of any convictions you may have, we might have to withdraw the offer.

Company

Sky is the operator of the leading multichannel television platform in the UK and Ireland with viewers in 8.6 million households.

Sky was the winner of the Overall Top Employer Award for the 2016 Workingmums.co.uk Top Employer Awards. It was praised by the judges for the strong evidence of its support for diversity, female career progression across the board and family friendly working which was backed up with strong evidence and case studies.

View our Top Employer profile

Company info
Website

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert