Company: BP
Skills: IT - Programming & Database
Experience: 8 + Years
Education: Bachelors/3-5 yr Degree
Location: Pune, Maharashtra, India


bp is transforming and at our Digital Hub in Pune we are growing the digital expertise and solutions needed to advance the global energy transition.

Digital Engineering are a team of technology and software specialists providing innovative, custom-built or customized software and technical platforms to bp colleagues and external users. We're looking for curious minds who are excited by the opportunity to create and deliver an exciting suite of digital products and services, whilst collaborating and co-innovating globally, backed by a culture that encourages creativity and curiosity, and a team that brings out the best in each other.

Role Title : Senior Platform Engineer- Integration
Role Synopsis
A Discipline of technology and software specialists providing innovative, custom built or customized software and technical Integration platforms to BP colleagues and external users. Primary activities will be in the development, customization, testing and support of IT applications and platforms, as well as contribution to technical designs. Software Engineers will focus on software and application build supporting specific business requirements or enabling functions. Platform Engineers will focus on underpinning or enabling technology platforms with a lens on volume, capacity, performance, stability, integrity and high availability

Key Accountabilities
  • Responsible for architectural design, solution design, development, testing and operation for Integration platforms
  • Focus on scalability, hands-on coding or customization contribution, adherence to Integration best practices (e.g. technical design, design review, unit testing, monitoring & alerting, code version management, code review, technical documentation)
  • Focus on testing and deployment of software or platforms via CI/CD pipeline that meet privacy and compliance requirements, and that follow site reliability engineering best practices
  • Support a fast and agile product release while maintaining high service reliability following site-reliability engineering best practices: on-call rotations for services they maintain, responsible for defining and maintaining SLAs. Design, build, deploy and maintain infrastructure as code. Containerizes server deployments
  • Contribute to ideas for service automation and process simplification
  • Actively contributes to improve developer velocity
  • Work with Service Engineering team in remediating audit findings
  • Contribute to community knowledge sharing
  • Support development and training for citizen integrators within bp in support of wider technology adoption and bp's digitalisation journey

Desirable Education Bachelors (or higher) degree, ideally in Computer Science, MIS/IT, Mathematics or a hard science

Desirable Experience and Capability
Years of experience: 8-12 years, with a minimum of 5-7 years of relevant experience.

Required Criteria
  • Validated experience and deep skill in one or more of MFT, EAI, ESB, API, Streaming technologies, and tools
  • Willingness and ability to learn, to become skilled in at least one more cloud-native (AWS and Azure) integration solutions on top of your existing skillset
  • Deep understanding of the Interface development lifecycle, automated unit and functional testing, CI/CD and telemetry
  • Demonstrated understanding of modern technologies like Cloud native, containers, serverless
  • Emerging Technology Monitoring
  • Application Support
  • Embrace a culture of continuous improvement
Preferred Criteria
  • Agile methodologies
  • ServiceNow
  • Risk Management
  • Systems Development Management
  • Monitoring and telemetry tools
  • User Experience Analysis
  • Cybersecurity and compliance
Key Behaviours
  • Empathetic: Cares about our people, our community and our planet
  • Curious: Seeks to explore and excel
  • Creative: Imagines the extraordinary
  • Inclusive: Brings out the best in each other

bp is transforming and at our Digital Hub in Pune we are growing the digital expertise and solutions needed to advance the global energy transition.

Digital Engineering are a team of technology and software specialists providing innovative, custom-built or customized software and technical platforms to bp colleagues and external users. We're looking for curious minds who are excited by the opportunity to create and deliver an exciting suite of digital products and services, whilst collaborating and co-innovating globally, backed by a culture that encourages creativity and curiosity, and a team that brings out the best in each other.

Role Title : Senior Platform Engineer- Integration
Role Synopsis
A Discipline of technology and software specialists providing innovative, custom built or customized software and technical Integration platforms to BP colleagues and external users. Primary activities will be in the development, customization, testing and support of IT applications and platforms, as well as contribution to technical designs. Software Engineers will focus on software and application build supporting specific business requirements or enabling functions. Platform Engineers will focus on underpinning or enabling technology platforms with a lens on volume, capacity, performance, stability, integrity and high availability

Key Accountabilities
  • Responsible for architectural design, solution design, development, testing and operation for Integration platforms
  • Focus on scalability, hands-on coding or customization contribution, adherence to Integration best practices (e.g. technical design, design review, unit testing, monitoring & alerting, code version management, code review, technical documentation)
  • Focus on testing and deployment of software or platforms via CI/CD pipeline that meet privacy and compliance requirements, and that follow site reliability engineering best practices
  • Support a fast and agile product release while maintaining high service reliability following site-reliability engineering best practices: on-call rotations for services they maintain, responsible for defining and maintaining SLAs. Design, build, deploy and maintain infrastructure as code. Containerizes server deployments
  • Contribute to ideas for service automation and process simplification
  • Actively contributes to improve developer velocity
  • Work with Service Engineering team in remediating audit findings
  • Contribute to community knowledge sharing
  • Support development and training for citizen integrators within bp in support of wider technology adoption and bp's digitalisation journey

Desirable Education Bachelors (or higher) degree, ideally in Computer Science, MIS/IT, Mathematics or a hard science

Desirable Experience and Capability
Years of experience: 8-12 years, with a minimum of 5-7 years of relevant experience.

Required Criteria
  • Validated experience and deep skill in one or more of MFT, EAI, ESB, API, Streaming technologies, and tools
  • Willingness and ability to learn, to become skilled in at least one more cloud-native (AWS and Azure) integration solutions on top of your existing skillset
  • Deep understanding of the Interface development lifecycle, automated unit and functional testing, CI/CD and telemetry
  • Demonstrated understanding of modern technologies like Cloud native, containers, serverless
  • Emerging Technology Monitoring
  • Application Support
  • Embrace a culture of continuous improvement

Preferred Criteria
  • Agile methodologies
  • ServiceNow
  • Risk Management
  • Systems Development Management
  • Monitoring and telemetry tools
  • User Experience Analysis
  • Cybersecurity and compliance
Key Behaviours:
  • Empathetic: Cares about our people, our community and our planet
  • Curious: Seeks to explore and excel
  • Creative: Imagines the extraordinary
  • Inclusive: Brings out the best in each other