BP

Senior Software Engineer

Remote Pune, India
React Next.js Pandas Python Azure NumPy SQL Docker Android API
Description

Entity:

Technology


Job Family Group:

IT&S Group


Job 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 meritocracy

Key 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 outcomes

Contribute 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 resolutions

Ensure adoption of outstanding practices and standards for development, support, testing, and documentation

Job 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 Requirement

Up to 10% travel should be expected with this role


Relocation Assistance:

This role is eligible for relocation within country


Remote Type:

This position is a hybrid of office/remote working


Skills:

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.

BP
BP
Energy Industrial Oil and Gas Renewable Energy

0 applies

2 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say