Software Developer 61988

SKY Italia

Sep 6th, 2022
Want to do the best work of your life? Make your mark at Europe’s leading entertainment brand. Our people make Sky a truly exciting and inclusive place to work – a place where you can be yourself and let your skills shine.
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.
  • 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
  • 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
  • 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 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.
We know the world has changed and we want to offer our employees the chance to collaborate at our unique office spaces, whilst enjoying the convenience of working from home.
We’ve adopted a hybrid working approach to give more flexibility on where and how we work. You’ll find out more about what this means for this role during the recruitment process.
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.
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.

If you require alternative methods of application or screening, you must approach SKY Italia directly to request this, as we're not responsible for the employer's application process.

RedHired TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.

By applying to a job using RedHired you are agreeing to comply with and be subject to the RedHired Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.


All job types

All locations
Northern Ireland