1. Home
  2. Careers
  3. Jobs at bp
  4. Senior Software Developer

Senior Software Developer

Senior Software Developer

  • Location United States - Illinois - Chicago
  • Travel required No
  • Job category IT&S Group
  • Relocation available No
  • Job type Professionals
  • Job code 127334BR
  • Experience level Senior
Apply Search all jobs at bp

Job summary

Role Synopsis
BP has embarked on an ambitious plan to modernize and transform using digital technologies to drive efficiency, effective and new business models.

You are a Software Engineering Lead who works as a senior member within a team to provide innovative, custom built software to BP colleagues and external users. This custom software either supports revenue earning activity or helps reduce costs within BP functions by automating manual activity. Ultimately, this work will help us become a digital leader in our sector, so we can drive energy transition and solve real-world problems.

All Digital roles are within Disciplines. While your role will continue to remain within the Discipline, your initial activities described below may change over time.

  • Strong experience building responsive web applications and mobile apps using advanced JavaScript libraries and modern frameworks such as ReactJS and AngularJS. Development experience for both mobile and desktop is essential
  • Proficiency with server-side languages such as Java, .NET, Python, etc.
  • Knowledge of REST architectures and API design. Understanding and experience with Microservices and cloud environments (Microsoft Azure and AWS)
  • Experience in continuous delivery and continuous integration (such as Jenkins or Azure DevOps deployment pipeline), unit testing, test automation and behavior driven development (with JBehave or similar). You know how to design high-quality, maintainable code for the long-term.

Role Synopsis
BP has embarked on an ambitious plan to modernize and transform using digital technologies to drive efficiency, effective and new business models.

You are a Software Engineering Lead who works as a senior member within a team to provide innovative, custom built software to BP colleagues and external users. This custom software either supports revenue earning activity or helps reduce costs within BP functions by automating manual activity. Ultimately, this work will help us become a digital leader in our sector, so we can drive energy transition and solve real-world problems.

All Digital roles are within Disciplines. While your role will continue to remain within the Discipline, your initial activities described below may change over time.

  • Strong experience building responsive web applications and mobile apps using advanced JavaScript libraries and modern frameworks such as ReactJS and AngularJS. Development experience for both mobile and desktop is essential
  • Proficiency with server-side languages such as Java, .NET, Python, etc.
  • Knowledge of REST architectures and API design. Understanding and experience with Microservices and cloud environments (Microsoft Azure and AWS)
  • Experience in continuous delivery and continuous integration (such as Jenkins or Azure DevOps deployment pipeline), unit testing, test automation and behavior driven development (with JBehave or similar). You know how to design high-quality, maintainable code for the long-term.

Apply Search all jobs at bp