Software Engineer- .net, C#

bp

Hybrid
C#
.NET
SQL
Join bp’s rapidly evolving digital engineering organization and play a pivotal role in powering the next generation of customer facing experiences across mobility and convenience

Job Summary

  • Join bp’s rapidly evolving digital engineering organization and play a pivotal role in powering the next generation of customer facing experiences across mobility and convenience.
  • In this role, you’ll dive into complex, high impact systems that blend modern web applications, identity platforms, field technology, cloud services, and real-time operational data.
  • This is an opportunity for an engineer who thrives in fast-moving environments—someone who loves solving intricate system puzzles, mastering diverse technical stacks, and shaping products used by millions.

Matching Summary

Join bp’s rapidly evolving digital engineering organization and play a pivotal role in powering the next generation of customer facing experiences across mobility and convenience.

Skills & Requirements

Must-have

  • C#
  • .NET
  • SQL
  • Azure CI/CD
  • Blazor Framework
  • Secure, stable, testable, maintainable code
  • Systems design

Nice-to-have

  • Passion for mentoring and coaching
  • Product-centric attitude
  • Empathy and curiosity
  • Delighting customers with user experiences

Key Requirements

  • Bachelor's degree in computer science, Engineering, Computer Information Systems or equivalent work experience
  • Skillful in writing secure, stable, testable, and maintainable code
  • Demonstrable in software development, with a focus on platform or service engineering
  • Skillful in designing and building complex software systems end-to-end
  • Skillful in building and scaling infrastructure services using Microsoft Azure
  • Skillful knowledge of databases, such as relational, graph, document, and key-value

Work Rights

Not specified

Tailored Resume

Cover Letter