Senior Software Engineer

Recruiter
Centrica
Location
London (Greater)
Posted
04 Apr 2018
Closes
13 May 2018
Contract Type
Permanent
Hours
Full Time


Senior Software Engineer

Location; Rathbone Place, London (5 minutes from Tottenham court road tube station)

Salary; Competitive + bonus & excellent benefits

Connected Home is a product division of Centrica responsible for developing new ways to help customers engage with their energy consumption. The first product, Hive Active Heating, an IoT-based remote management app for central heating schedules, launched in late 2013 and went on to win many industry awards for innovation and customer experience.

The Hive product is already operating at significant scale and our user base and functional breadth is accelerating quickly!

As a platform software engineer you'll be developing software for our cutting-edge IoT cloud platform. Although we currently develop most of our software in Java, it's a complex and fast-moving ecosystem, and you may well find yourself developing Spring Boot microservices one day, and Node.js Lambdas the next!



What will you be up to

  • You'll be joining a Scrum team responsible for a subset of the platform (customer notifications, for example). We strongly believe in agile development, and you can expect to get involved in all the principles and practises associated with it
  • We'll get you up to speed on our current technology stack as quickly as possible, and you'll find yourself committing code to key components straight away. Before long you'll be influencing the architecture & strategy, creating new capabilities and business opportunities.
  • You'll be working with a broad selection of AWS and best-of-breed third party services, which you'll need to understand and make good use of. You'll be encouraged to try out new tools & technologies, and share your experiences with the team.
  • You'll develop and manage new components, libraries and services to support the delivery of new products. You'll help to select the right languages, frameworks and tooling for the job, and get it delivered cost-effectively and on time.
  • You'll spend plenty of time on code reviews, giving honest and constructive feedback to your teammates and receiving it in return.
  • You'll make sure that your components are properly tested, instrumented and monitored, because you'll be responsible for them in production. You write it... you run it!
  • You'll want to help us create a positive culture of customer focus, continuous improvement, technical excellence, professional conduct, ownership and collaboration


To be brilliant in this role you will have/be

  • Degree level or equivalent, ideally in a subject containing a significant software development component, or have Equivalent industry experience of working in a high scale innovative technical environment
  • Expert level experience of at least one programming language / framework commonly used at Connected Home (Java/Spring, Javascript/Node.js, python), with a working knowledge of several others
  • A comprehensive working knowledge of common Amazon Web Services (such as EC2, S3, CloudFormation, AWS Lambda, RDS, SNS), and familiarity with emerging technologies such as Amazon IoT and CodePipeline.
  • Working knowledge of agile delivery practices
  • Working knowledge of development and collaboration tools used at Connected Home, such as Jira, git, github, maven, IntelliJ IDEA, TeamCity, ELK/Elastic stack, WaveFront, Slack, Confluence, Google docs.
  • Familiarity with typical enterprise architecture tools and standards such as UML




Salary; Competitive + bonus & excellent benefits

PLEASE APPLY ONLINE by hitting the 'Apply' button. Please upload your cover letter and CV as one document.

Applications will ONLY be accepted via the ‘Apply’ button.

Agencies: This role is being handled by the Centrica recruitment team, NO agency contact is required. Centrica operates a preferred supplier list and when required, will source candidates through these agencies




This job was originally posted as www.totaljobs.com/job/80706929

Similar jobs

Similar jobs