Company: BP
Skills: IT - Software Development
Experience: 8 + Years
Education: High School/Secondary
Location: Pune, Maharashtra, India


Role Synopsis
As an Integration Senior Software Engineer , you are a senior member of a team creating Application Integration solutions for BP colleagues and external users
Your team's mission is to be the digital provider of choice to your area of BP - delivering innovation at speed where it's wanted, and day-in-day-out reliability where it's needed. You will operate in a dynamic and commercially focused environment, with the resources of one of the world's largest Digital organization's and leading Digital and IT vendors working with you. You will be part of growing and strengthening our technical talent base - experts coming together to solve BP and the world's problems. While your role will continue to remain within Software and Platform engineering, your initial activities described below may change over time

Key Accountabilities

• Delivery of stable and efficient Integration solutions including implementing new solutions and technical debt management/remediation of existing platforms. We believe in DevOps - you build it, you run it, Ensure Integration Services in scope of role evolve in response to changing business needs, technology developments and maintain alignment to bp standard operating environments and emerging technologies

• Working with functional stakeholders, project managers and business analysts to understand requirements

• Work with a team of platform/software engineers promoting a culture of agility, continuous improvement and embrace opportunities provided through increased automation

• Maximise value from current applications and emerging technologies showing technical thought leadership in their business area across a wide range of technologies

Desirable Education Computer Science or other technical (e.g. Physics, Engineering) degree or equivalent commercial experience

Required Criteria: Overall 8-12 years, with a minimum of 5-7 years of relevant experience

• 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, including design, security, design patterns for extensible and reliable code, automated unit and functional testing, CI/CD and telemetry

• Demonstrated understanding of modern technologies like Cloud native, containers, server less

• Emerging Technology Monitoring, Application Support
Preferred Criteria

• Agile methodologies

• ServiceNow

• Risk Management

• Systems Development Management

• Monitoring and telemetry tools

• User Experience Analysis

• Cybersecurity and compliance
Key Behaviors

• Empathetic: Cares about our people, our community, and our planet

• Creative: Imagines the extraordinaryRole Synopsis
As an Integration Senior Software Engineer, you are a senior member of a team creating Application Integration solutions for BP colleagues and external users
Your team's mission is to be the digital provider of choice to your area of BP - delivering innovation at speed where it's wanted, and day-in-day-out reliability where it's needed. You will operate in a dynamic and commercially focused environment, with the resources of one of the world's largest Digital organization's and leading Digital and IT vendors working with you. You will be part of growing and strengthening our technical talent base - experts coming together to solve BP and the world's problems. While your role will continue to remain within Software and Platform engineering, your initial activities described below may change over time

Key Accountabilities

• Delivery of stable and efficient Integration solutions including implementing new solutions and technical debt management/remediation of existing platforms. We believe in DevOps - you build it, you run it, Ensure Integration Services in scope of role evolve in response to changing business needs, technology developments and maintain alignment to bp standard operating environments and emerging technologies

• Working with functional stakeholders, project managers and business analysts to understand requirements

• Work with a team of platform/software engineers promoting a culture of agility, continuous improvement and embrace opportunities provided through increased automation

• Maximise value from current applications and emerging technologies showing technical thought leadership in their business area across a wide range of technologies

Desirable Education Computer Science or other technical (e.g. Physics, Engineering) degree or equivalent commercial experience

Required Criteria: Overall 8-12 years, with a minimum of 5-7 years of relevant experience

• 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, including design, security, design patterns for extensible and reliable code, automated unit and functional testing, CI/CD and telemetry

• Demonstrated understanding of modern technologies like Cloud native, containers, server less

• Emerging Technology Monitoring, Application Support
Preferred Criteria

• Agile methodologies

• ServiceNow

• Risk Management

• Systems Development Management

• Monitoring and telemetry tools

• User Experience Analysis

• Cybersecurity and compliance
Key Behaviors

• Empathetic: Cares about our people, our community, and our planet

• Creative: Imagines the extraordinary