Job Description
Entity: TechnologyJob Family Group: IT&S GroupJob Description: This is a phenomenal opportunity to join our Hydrogen Production digital team to work on various applications and tools that support the optimization of the design and operation of energy systems, with a focus on the hydrogen value chain. This role will give to bp's overall strategy of reimagining energy for people and our planet and becoming a net zero company by 2050 or sooner.You will collaborate with multi-functional teams to ensure the software meets the needs of the business, contribute to the development of new features and enhancements to support the optimization of the design and operation of energy systems and ensure software is developed in accordance with bp's standards and best practices.What you can expect from us!Our commitment to diversity, equity and inclusion:You will be a technologist at heart, you are passionate about planning and building compelling services and products. You will be keen to join a team that looks to provide innovative efficient solutions, and always looking to improve how we work.You will be part of a DevOps team and will be expected to adopt the Agile framework around all aspect of the Product delivery and operations. Will be expected to engage other I&E teams such as bp's Architecture, Application Support, Digital Security and so on as required to deliver agreed activity.As a part of our team, you will be able to apply your knowledge and skills to help our Business achieve their purpose. You will have the opportunity to work with the latest technologies and participate in international global projects.BP is a diverse and inclusive workplace. We are proud of our fairness, equal opportunity and meritocracyKey Responsibilities:Articulate key outcomes and accountabilities that this person will deliver to be successful in this role. Ensure you describe the deliverables the results you want the job holder to deliver and not the process you expect them to apply to get to these outcomesContribute to new features and enhancements specifically focussing on the python back-end systems and web APIs we have in our tools, but also with the opportunity to contribute to front-end and database development.Ensure software is developed in accordance with bp's standards and best practices.Work with multi-skilled team of product managers, designers, software and data engineers to efficiently deliver business outcomes.Manage solution deployment specific risks, actions, issues, decisions including risk mitigation approaches closely working with IT/project leadership for resolutionsEnsure adoption of outstanding practices and standards for development, support, testing, and documentationJob requirements:8 years of experience in Python development with React/NextJs and Azure including knowledge of pandas and other commonly used libraries like numpy, scipy etc and their effective use. Proficient in handling big data using SQL, Databricks, pySpark, ETLs etc. Capable of developing APIs in docker/containerized environment.Ability to apply effective testing strategies to help ensure code always performs accurately.Knowledge of CI/CD pipelines, use of Azure Dev Ops and Azure services and Azure platform would be beneficial.Proficient in use of React.js would be an advantage.This role will work within the I&E Hydrogen Production teams, but also with business collaborators in a wide variety of the teams within bp including Hydrogen Centre of Expertise, Renewable Power Generation, Onshore and Offshore Wind and Solar.As part of the Hydrogen Production team, you will be at the centre of bp's strategy and purpose of reimagining energy for people and our planet. The team has huge potential to develop groundbreaking products to help bp and the world get to net zero.Travel RequirementUp to 10% travel should be expected with this roleRelocation Assistance:This role is eligible for relocation within countryRemote Type:This position is a hybrid of office/remote workingSkills:Agility core practices, Agility core practices, Analytics, API and platform design, Business Analysis, Cloud Platforms, Coaching, Communication, Configuration management and release, Continuous deployment and release, Data Structures and Algorithms (Inactive), Digital Project Management, Documentation and knowledge sharing, Facilitation, Information Security, iOS and Android development, Mentoring, Metrics definition and instrumentation, NoSql data modelling, Relational Data Modelling, Risk Management, Scripting, Service operations and resiliency, Software Design and Development, Source control and code management {+ 4 more}Legal Disclaimer:We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, socioeconomic status, neurodiversity/neurocognitive functioning, veteran status or disability status. Individuals with an accessibility need may request an adjustment/accommodation related to bp’s recruiting process (e.g., accessing the job application, completing required assessments, participating in telephone screenings or interviews, etc.). If you would like to request an adjustment/accommodation related to the recruitment process, please contact us.If you are selected for a position and depending upon your role, your employment may be contingent upon adherence to local policy. This may include pre-placement drug screening, medical review of physical fitness for the role, and background checks.