Python Developer
Description✓Job Profile Summary
✓Role Synopsis
✓This role has become available to support the Front Office Foundations Project
✓The role will report to Staff Software Engineer – Oil trading Front Office as Activity Manager
✓The Line Manager TBC
✓The role is for a senior developer [Python] in the London EUC [End User Computing] team
✓R&PTE [Refining & Product Trading Europe] is one of the key parts of Trading & Shipping and generates large cash volumes for the company
✓This role works very closely with R&PTE at all levels to ensure the best use of end user MS Office technology and more recently Python in an EUC sense
✓Seeking ways of improving existing processes,
✓Job Advert
✓Key Accountabilities
✓Development\\Support and continuous improvement of EUC [End User Computing] applications and processes for the Oil Trading Front Office.
✓Involvement in all stages of development Analysis/Design/Testing.
✓Look for opportunities to challenge existing delivery implementations in office based technologies with Python alternatives
✓Enhance components of Office based solutions with Python components.
✓Problem solve and improve manual front office processes
✓Innovate and share learning experiences and explore new techniques and EUC Technologies to solve problems.
✓Provide coaching/leadership aimed at developing Python capability in the EUC team.
✓Support implementation of the Front Office Foundations project.
✓Essential Experience and Job Requirements:
✓Experience developing Python [5 years+] with an excellent knowledge of OO concepts, frameworks [Flask, Pandas, xlWings etc], experience of developing packages/wrappers to Restful services.
✓Experience with all aspects of Azure Dev Ops.
✓Experience with developing Dashboards with Plotly.
✓Advanced data analysis skills
✓Experience of working with front-office business traders or teams in a commodity trading, or financial trading environment.
✓Excellent communication skills written and verbal.
✓Degree/HND Level in computer science or related subject
✓Desirable criteria
✓Experience of Microsoft Excel, including expert level VBA, formulas, add ins.
✓Experience of SQL Server [5 years+], including database design, stored procedures, or other RDMS.
✓Experience of PowerBI/PowerQuery.
✓Experience working with DataIKU.
✓Experience working with excel in real time data scenarios.
✓Experience any of Visual Studio Tools for Office, Excel DNA, Javascript or other Excel Addin development technologies, MS Access, WPF, Azure Dev Ops
✓Highly responsible, self-motivated, and able to thrive in an energetic, fast paced, high growth environment
✓Exhibits ownership of projects and tasks assigned
✓Strong team player with a customer service orientation
✓Entity
✓Innovation & Engineering
✓Job Family Group
✓IT&S Group
✓Relocation available
✓No
✓Travel required
✓No
✓Country
✓United Kingdom
✓About BP
✓INNOVATION & ENGINEERING
✓Join us in creating, growing, and delivering innovation at pace, enabling us to thrive while transitioning to a net zero world
✓All without compromising our operational risk management.
✓Working with us, you can do this by:
✓• deploying our integrated capability and standards in service of our net zero and safety ambitions
✓• driving our digital transformation and pioneering new business models
✓• collaborating to deliver competitive customer-focused energy solutions
✓• originating, scaling and commercialising innovative ideas, and creating ground-breaking new businesses from them
✓• protecting us by assuring management of our greatest physical and digital risks
✓Because together we are:
✓• Originators, builders, guardians and disruptors
✓• Engineers, technologists, scientists and entrepreneurs
✓• Empathetic, curious, creative and inclusive
✓Legal disclaimer
✓We are an equal opportunity employer and value diversity at our company
✓We do not discriminate on the basis of race, religion, colour, national origin, sex, gender, gender expression, sexual orientation, age, marital status, socioeconomic background, neurodiversity/neurocognitive functioning, veteran status or disability status
✓We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment
✓Please contact us to request accommodations Show more →
✓Role Synopsis
✓This role has become available to support the Front Office Foundations Project
✓The role will report to Staff Software Engineer – Oil trading Front Office as Activity Manager
✓The Line Manager TBC
✓The role is for a senior developer [Python] in the London EUC [End User Computing] team
✓R&PTE [Refining & Product Trading Europe] is one of the key parts of Trading & Shipping and generates large cash volumes for the company
✓This role works very closely with R&PTE at all levels to ensure the best use of end user MS Office technology and more recently Python in an EUC sense
✓Seeking ways of improving existing processes,
✓Job Advert
✓Key Accountabilities
✓Development\\Support and continuous improvement of EUC [End User Computing] applications and processes for the Oil Trading Front Office.
✓Involvement in all stages of development Analysis/Design/Testing.
✓Look for opportunities to challenge existing delivery implementations in office based technologies with Python alternatives
✓Enhance components of Office based solutions with Python components.
✓Problem solve and improve manual front office processes
✓Innovate and share learning experiences and explore new techniques and EUC Technologies to solve problems.
✓Provide coaching/leadership aimed at developing Python capability in the EUC team.
✓Support implementation of the Front Office Foundations project.
✓Essential Experience and Job Requirements:
✓Experience developing Python [5 years+] with an excellent knowledge of OO concepts, frameworks [Flask, Pandas, xlWings etc], experience of developing packages/wrappers to Restful services.
✓Experience with all aspects of Azure Dev Ops.
✓Experience with developing Dashboards with Plotly.
✓Advanced data analysis skills
✓Experience of working with front-office business traders or teams in a commodity trading, or financial trading environment.
✓Excellent communication skills written and verbal.
✓Degree/HND Level in computer science or related subject
✓Desirable criteria
✓Experience of Microsoft Excel, including expert level VBA, formulas, add ins.
✓Experience of SQL Server [5 years+], including database design, stored procedures, or other RDMS.
✓Experience of PowerBI/PowerQuery.
✓Experience working with DataIKU.
✓Experience working with excel in real time data scenarios.
✓Experience any of Visual Studio Tools for Office, Excel DNA, Javascript or other Excel Addin development technologies, MS Access, WPF, Azure Dev Ops
✓Highly responsible, self-motivated, and able to thrive in an energetic, fast paced, high growth environment
✓Exhibits ownership of projects and tasks assigned
✓Strong team player with a customer service orientation
✓Entity
✓Innovation & Engineering
✓Job Family Group
✓IT&S Group
✓Relocation available
✓No
✓Travel required
✓No
✓Country
✓United Kingdom
✓About BP
✓INNOVATION & ENGINEERING
✓Join us in creating, growing, and delivering innovation at pace, enabling us to thrive while transitioning to a net zero world
✓All without compromising our operational risk management.
✓Working with us, you can do this by:
✓• deploying our integrated capability and standards in service of our net zero and safety ambitions
✓• driving our digital transformation and pioneering new business models
✓• collaborating to deliver competitive customer-focused energy solutions
✓• originating, scaling and commercialising innovative ideas, and creating ground-breaking new businesses from them
✓• protecting us by assuring management of our greatest physical and digital risks
✓Because together we are:
✓• Originators, builders, guardians and disruptors
✓• Engineers, technologists, scientists and entrepreneurs
✓• Empathetic, curious, creative and inclusive
✓Legal disclaimer
✓We are an equal opportunity employer and value diversity at our company
✓We do not discriminate on the basis of race, religion, colour, national origin, sex, gender, gender expression, sexual orientation, age, marital status, socioeconomic background, neurodiversity/neurocognitive functioning, veteran status or disability status
✓We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment
✓Please contact us to request accommodations Show more →