You will create software in line with BP reinvent strategy within Digital Customer & Markets B2C. BP is going through a major transformation first of its kind in its 110+ year history.
This is a fantastic opportunity to deliver innovation at speed where it’s wanted and day-in-day-out reliability where it’s needed. Operating within a dynamic and commercially focused environment, with the resources of one of the world’s largest IT organisations and leading IT vendors working collaboratively.
Due to BP’s reinvent ambitious plans to modernize and transform using digital technologies to drive efficiency, effective and new business models. The position will be part of a growing and strengthening current technical talent base where experts come together to solve BP and the world's problems for net-zero goals.
What will you do
Working with users, business analysts and product owners to understand requirements
Designing, developing and testing custom software applications
Supporting and maintaining your software. We believe in DevOps – you build it, you run it!
Monitoring and applying emerging technologies
Willingness and ability to learn one or more programming languages on top of your existing skillset
Growing understanding of the software development lifecycle, including design, security, design patterns for extensible and reliable code, automated unit and functional testing, CI/CD and telemetry
Understanding of modern technologies like Cloud Native, containers, serverless
Well versed in;
User story definition
The Tech stuff you will bring to us...
Azure DevOps, Git, GitHub
Mobile Application Development
Micro-Frontends and Microservices architecture
ReactJS and React Native
Leadership and EQ including but not limited to:
Embrace the culture of change and agility, evolving continuously, adapting to our changing world
Ideation and innovation
Great team-mate, looking beyond own area and organizational boundaries to consider the bigger picture and perspective of others
Other technical attributes you will bring...
AWS or Azure certification
iOS, Android and Native development
Site Reliability Engineering
Kubernetes or Dockers
Computer Science or other technical (e.g. Physics, Engineering) degree or equivalent commercial experience