Software Engineer

BP

Hybrid
10 years enterprise software development experience
C#/.net wpf mvvm development expertise
Rdbms database design and optimization
This role is responsible for designing and implementing scalable client-side user interfaces and server-side software for commodity trading solutions

Job Summary

  • This role is responsible for designing and implementing scalable client-side user interfaces and server-side software for commodity trading solutions.
  • The successful candidate will adhere to agile methodologies while actively contributing to building DevOps maturity and improving delivery velocity.
  • BP offers a diverse and inclusive environment where employees are supported to learn and grow with benefits that fit their lives.

Matching Summary

This role is responsible for designing and implementing scalable client-side user interfaces and server-side software for commodity trading solutions.

Skills & Requirements

Must-have

  • 10 years enterprise software development experience
  • C#/.NET WPF MVVM development expertise
  • RDBMS database design and optimization
  • Distributed systems architecture knowledge
  • Agile methodology and DevOps maturity
  • Secure software deployment practices

Nice-to-have

  • Experience with ETRM scheduling systems
  • .NET Core application porting skills
  • Azure DevOps platform familiarity
  • High integrity and self-motivation traits
  • Cross-cultural relationship building ability

Key Requirements

  • Degree in computer science or related subject
  • Decade of expertise in enterprise software development
  • Specialized C# development experience with WPF
  • Top-tier RDBMS technology experience
  • No prior energy industry experience required

Work Rights

Not specified

Tailored Resume

Cover Letter