Senior Enterprise Technology Engineer
Role Overview
Senior Microsoft Office platform expert developer in bp's London EUC RAD team, supporting users across the RPTE trading floor.
Works closely with Refining & Product Trading Europe and front-office traders and trade exposure analysts to build and support critical trading tools.
The team develops and improves user-facing EUC tools and processes.
Key Skills for This Role
Full Job Posting
Role overview
Senior Microsoft Office platform expert developer in bp's London EUC RAD team, supporting users across the RPTE trading floor.
Works closely with Refining & Product Trading Europe and front-office traders and trade exposure analysts to build and support critical trading tools.
The team develops and improves user-facing EUC tools and processes.
Key accountabilities
- Develop, support, and improve EUC applications and processes for the oil trading front office.
- Work directly with traders, analysts, and middle office on projects ranging from one day to over a month, adapting to priority changes and parallel work.
- Improve manual front-office workflows and data sharing; explore EUC technologies and share learning.
- Provide Microsoft Office expertise and advice and enhance user-developed spreadsheets.
- Build controlled real-time, multi-user trader pricing tools and complex trade exposure analysis tools.
- Develop and support Excel customizations using C# VSTO and Excel DNA.
- Implement and teach best practices.
Essential education
- Degree or HND-level qualification in computer science or a related subject.
Essential experience and skills
- Extensive Excel 365 expertise, including expert VBA and formulas, dynamic arrays, and LAMBDA.
- SQL Server knowledge, including database design and stored procedures.
- Strong Copilot or Claude prompting knowledge and enthusiasm for AI-assisted development.
- At least two years' object-oriented development experience in a language such as C#, Java, or Python.
- Advanced Excel data analysis and at least five years' Power BI or Power Query experience, including M query writing and optimization.
- Front-office trader experience in commodity or financial trading; experience connecting to APIs and consuming data services.
- Excellent written and verbal communication; ability to reverse-engineer and optimize spreadsheet logic, recover workbooks, and manage concurrent work.
Desirable experience
- Real-time Excel data experience and market data providers such as Reuters, Bloomberg, TT, or ICE.
- Experience with VSTO, Excel DNA, JavaScript or other Excel add-in technologies, MS Access, WPF, or Azure DevOps.
- Python or Jupyter Notebooks experience is desirable.
- Financial knowledge of futures, swaps, or pricing is noted.
Work arrangement
- Hybrid office and remote working.
- Up to 10% travel is expected.
- Relocation assistance is not available.
Benefits
- Benefits may include flexible working, paid parental leave, and retirement benefits.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at bp
Geologist
, IND
bp is seeking an experienced Geologist to evaluate subsurface resources and support development planning for mature and new assets. The role integrates geological and reservoir data, informs investment decisions, and col
Senior Physical Bunker Trader
, GBR
Document and Data Control Specialist_WH
Pune, IND
Software Engineer
Sunbury-on-Thames, GBR
Retail People Relations Advisor
Docklands, AUS
Geologist
, IND
Midterm Planning and Projects Analyst – Midwest (MW)
, USA
Drilling Manager
, USA
Senior Software Engineer
, GBR