Senior Fullstack Software Engineer (.NET/Java) at Sky | GB | Rezi

Senior Fullstack Software Engineer (.NET/Java) at Sky

Senior Fullstack Software Engineer (.NET/Java)

Sky · GB

1 weeks ago

Senior Fullstack Software Engineer (.NET/Java)

Sky · GB

9 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

As a Software Engineer on the Content Platforms team, you will build and support mission-critical systems to deliver Sky's content to customers across various products like Sky Q, Sky Glass, Sky Go, and NOW.

Responsibilities

  • Help to build Cloud based services and applications that form part of our Group Content Platform.
  • Participate in all stages of the software development lifecycle, from initial analysis & design to implementation (using C# & Java) and post launch support.
  • Enhance and support existing production applications/platform and once sufficiently trained, provide support for production services.
  • Responsible for helping shape and contributing to the technical direction, while delivering day-to-day in a delivery team.
  • Collaborate with analysts, developers and testers within a dynamic scrum team and be actively involved in all aspects of the agile delivery cycle.
  • Manage and coach team members and offer advice and guidance around design, architectural decisions, and code quality.

Requirements

  • Extensive system development knowledge with .NET (C#) and/or Java, SQL (e.g., Oracle, SQL Server) and NoSQL (e.g., Couchbase, MongoDB).
  • Applied knowledge of software engineering best practice and software development methodologies (e.g., Scrum, design patterns, SOLID principles, Test Driven Development, Object Oriented design and implementation, APIs (REST etc.)).
  • Applied knowledge of JavaScript, web front-end technologies (React/Redux, node.js etc.).
  • Knowledge of using/setting up automated CI/CD pipelines (e.g., Concourse, Jenkins, Docker, Kubernetes etc.), as well as experience with configuration and build tools (e.g., Concourse, Jenkins, TeamCity and GitHub).
  • Hands-on experience working with automated testing frameworks (e.g. Pytest, Groovy, Spock, Playwright etc.).
  • Experience working with systems that communicate asynchronously using message-oriented-middleware such as ActiveMQ or Kafka as well as familiarity with monitoring tools such as Prometheus and Grafana.
  • Proven mentoring experience with excellent communication skills and the ability to quickly adapt to unfamiliar domains and technologies and a strong drive to continuously improve the systems we work with.

Skills

  • .NET
  • C#
  • Java
  • SQL
  • Oracle
  • SQL Server
  • NoSQL
  • Couchbase
  • MongoDB
  • Scrum
  • Design patterns
  • SOLID principles
  • Test Driven Development
  • Object Oriented design
  • APIs
  • REST
  • JavaScript
  • React
  • Redux
  • node.js
  • CI/CD pipelines
  • Concourse
  • Jenkins
  • Docker
  • Kubernetes
  • TeamCity
  • GitHub
  • Automated testing frameworks
  • Pytest
  • Groovy
  • Spock
  • Playwright
  • Asynchronous communication
  • Message-oriented-middleware
  • ActiveMQ
  • Kafka
  • Monitoring tools
  • Prometheus
  • Grafana
  • Mentoring
  • Communication skills
  • Adaptability
  • Continuous improvement

Location

  • Osterley

Work Type

  • Hybrid
  • Onsite

Experience Level

  • Senior

Benefits

  • Sky Q
  • Sky Glass at an exclusive rate
  • Generous pension package
  • Private healthcare
  • Discounted mobile and broadband
  • Sky VIP rewards and experiences

About the Company

  • Content Technology and Innovation team delivers high-quality content to homes, customer devices, businesses and commercial partners across our European markets.
  • Over 2500 colleagues from around the world.
  • Combine strategic insights, engineering know-how and operational excellence to use the most innovative technologies to create and distribute award-winning content.
  • Inventive, forward-thinking minds come together to work in Tech, Product and Data at Sky.
  • A place where you can explore what if, how far, and what next.
  • Embrace each other’s differences.
  • Support our community and contribute to a sustainable future for our business and the planet.

Equal Opportunity

  • We are a Disability Confident Employer, and welcome and encourage applications from all candidates.
  • We will look to ensure a fair and consistent experience for all, and will make reasonable adjustments to support you where appropriate.
  • Please flag any adjustments you need to your recruiter as early as you can.