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.
Job ID: 50502
Position Summary...Want to make a lot of people’s day? Our Member Frontli...
JOB DESCRIPTIONOverview:The Axle Line Welder performs line welding of various pa...
JOB DESCRIPTIONOverview:Move trailers of product around the yard in and out of d...
JOB DESCRIPTIONThe EU AP Specialist Co-op will focus primarily on supporting Acc...
