{bc}
indeed

Senior Enterprise Technology Engineer

bp
London, GBR
Full-time
Onsite
Discovered 1 weeks ago
Microsoft Excel 365VBAExcel formulas, dynamic arrays, and LAMBDASQL ServerDatabase design and stored proceduresObject-oriented programming

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at bp