Job description
Overview
We are hiring!
Our strategy at British Gas is driven by our purpose to help our customers live sustainably, simply, and affordably. As the pace of change continues to accelerate, we respond by focusing colleagues and technology on helping businesses and households to use energy more efficiently and sustainably.
Technology is pivotal to our success, it’s our engine room! Technology enables us to increase the efficiency of systems, products, and services and most importantly, it allows us to work flexibly with our customers and colleagues to meet changing needs.
We have an exciting opportunity for new Software Engineers to join adrian grist's amazing team, you will be a valued member of the team, which is made up of 10 squads, with circa 80 hands on Developers. We currently have opportunities for frontend and back-end developers, we will support your development by helping you build your skills in cloud computing (AWS) as you learn and ultimately become a full stack developer!
You will be making a real impact, making changes that will be visible to both our customers and colleagues, improving processes and enabling the migration of millions of customers to a new cloud platform. It's an exciting time to join British Gas as we work to migrate 7 million customers as well as modernising our energy platform.
Location: Flexible with work from home options as well as our London office
Package: Competitive base with bonus, 25 days holiday, private healthcare and pension options
What kind of activities will you be doing?
- Develop innovative solutions to deliver great customer experience on our New Energy platform
- Deliver the best experience by working closely with extended team members.
- Continuously seek to improve overall quality of the underlying code base by adhering to industry best practices and standards.
- Strive to find the optimal solution to challenging problems.
- Code quality, improvement and optimization based on agreed development paradigms, design patterns, frameworks and methodologies.
- Maintain a mindset that care for user experience across multiple platforms.
- Write reusable code, libraries and/or functions that can be utilized by other existing or future contributing teams.
- Build secure, accessible, robust, reliable, efficient, and high performant solutions.
- Contribution to the continuous evolution of the engineering capability of BG Energy
To be great in this role, we would love to see you demonstrate some of the following, we will help you develop some of the areas below (*)
- Good understanding of “DevOps” practices and applying these principles in “real world” situations.
- Experience with building or maintaining cloud-native applications.
- Experience with the core AWS services*
- Proficiency in at least one language from our stack, Typescript/Javascript, Python, React.
- Strong notions of security best practices and committed to developing secure code.
- Appreciation of “supportability” of solutions built and monitoring their operational performance.
- Experience writing API’s and integration with other system notably Salesforce.
- Previous exposure to scalable systems design.
- Experience with the serverless approaches using AWS Lambda. For example, the Serverless Application Model (AWS SAM)*
- Experience with a range of AWS Services for example Glue, Lex, Connect, Congnito, SMS, S3 etc . *
- Experience with CI/CD platforms and source code control.
- Knowledge of writing infrastructure as code (IaC) using appropriate technologies (eg. CloudFormation, Terraform, Scripting)*
- Ability to produce automated unit testing and code coverage for any developments.
- This is not essential on day 1, we will support your development and have the drive to learn and grow in your role
Life at Centrica/British Gas
We’re committed to helping solve customers’ needs, making lives simpler and more affordable, we also want to make big changes to create a cleaner and greener future, by cutting both customer and our own emissions on a path to net zero.
Putting customers and colleagues at the heart of everything we do is the Centrica way, we embrace diversity and actively seek to attract individuals with unique backgrounds and perspectives. To build a more sustainable future, we need the best team – a team with a diverse mix of people and skills, where everyone feels welcome and able to succeed. We are dedicated in helping to build a diverse workforce and would love to see more females, people of colour and LGBTQ+ employees, as well as those from a variety of cultures and ethnicity to veterans and the differently abled. Supporting diversity and inclusion is a big part of who we are, we are not looking for people to fit into our culture but to add to it!
At Centrica we embrace diversity and actively seek to attract individuals with unique backgrounds and perspectives. To build a more sustainable future, we need the best team – a team with a diverse mix of people and skills, where everyone feels welcome and able to succeed. We are dedicated in helping to close the diversity gap and would love to see more females, people of colour and LGBTQ+ employees, as well as those from a variety of cultures and ethnicity to veterans and the differently abled. Supporting diversity and inclusion is a big part of who we are, we are not looking for people to fit into our culture but to add to it!
PLEASE APPLY ONLINE by hitting the 'Apply' button.
Applications will ONLY be accepted via the ‘Apply’ button.
This role is being handled by the Centrica recruitment team and NO agency contact is required.