Software Engineer

bp

São Paulo, Brazil
Hybrid
Client-side user-interfaces
Server-side software development
Devsecops enabled ci/cd pipelines
This software engineering role is responsible for the design, development, and implementation of Commodity Trading Scheduling solutions for bp Gas and Power Trading Americas

Job Summary

  • This software engineering role is responsible for the design, development, and implementation of Commodity Trading Scheduling solutions for bp Gas and Power Trading Americas.
  • Adheres to agile methodology and operates and builds DevOps maturity, ensuring delivery of business incremental change safely and reliably.
  • At bp, we support our people to learn and grow in a diverse and high-reaching environment and are committed to fostering an inclusive environment in which everyone is respected and treated fairly.

Matching Summary

This software engineering role is responsible for the design, development, and implementation of Commodity Trading Scheduling solutions for bp Gas and Power Trading Americas.

Skills & Requirements

Must-have

  • client-side user-interfaces
  • server-side software development
  • DevSecOps enabled CI/CD pipelines
  • agile methodology
  • object-oriented programming languages
  • large-scale distributed systems
  • API design
  • monitoring, logging & alerting

Nice-to-have

  • continuous learning and improvement
  • customer service orientation
  • ethical, honest, fair and high integrity
  • highly responsible, self-motivated
  • strong teammate

Key Requirements

  • A decade of enterprise software development experience
  • Hands-on C# development experience
  • Complex user interfaces using WPF and MVVM patterns
  • Database development experience with RDBMS technologies
  • Knowledge of distributed computing technologies
  • Degree/HND Level in computer science

Work Rights

Not specified

Tailored Resume

Cover Letter