Company: BP
Skills: IT - Software Development
Education: High School/Secondary
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.

Role : People Manager

Role Synopsis

A Discipline of technology and software specialists providing innovative, custom built or customized software and technical 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.

Key Accountabilities
  • Lead service automation engineers through architectural design, solution design, development, testing and operation for multiple IT4IT digital products (e.g. IT Service Management solution, digital portal and mobile etc)
  • Focus on scalability, hands-on coding or customization contribution (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
  • Support a fast and agile product release while maintaining high service reliability: on-call rotations for services they maintain, responsible for defining and maintaining SLAs.
  • Design, build, deploy and maintain infrastructure as code
  • Contribute to ideas for service automation and process simplification
  • Actively contributes to improve developer velocity
  • Work with the other Service Engineering team in remediating audit findings
  • Contribute to community knowledge sharing across I&E
  • Support development and training for citizen developers within bp in support of wider technology adoption and bp's digitalisation journey

Desirable Education
  • Bachelor's (or higher) degree, in Computer Science, MIS/IT, Mathematics or a hard science.

Desirable Experience and Capability
  • Years of experience: 12-15 years, with a minimum of 8-10 years of relevant experience.
  • Experience operating within a business-critical and regulated environment.

Required Criteria / Skills
  • Designing, planning, implementing, maintaining and documenting reliable and scalable server-side software or platforms in complex environments.
  • ServiceNow ITSM, custom application and service portal development experience on ServiceNow.
  • Javascript and SQL coding experience. Familiarity with programming or scripting (such as CSS and HTML) and web communication standards (e.g. HTTP, REST, JSON, etc.).
  • Working in an Agile team (Scrum and Kanban).
  • Implementing large scale applications on ServiceNow platform.
  • UX deliverables / artefacts such as user journey mapping, flows, wireframe and prototypes on web and mobile
  • Designing, planning, implementing, maintaining and documenting reliable and scalable server-side software or platforms in complex environments.
  • Designing and implementing large-scale distributed systems
  • Data structures, database table design, algorithm design, runtime complexity, system architecture, API design, security and privacy best practices, at scale monitoring, logging & alerting, testing best practices

Preferred Criteria / Skills
  • ServiceNow ITBM, SAMPro dev ops experience.
  • Development experience (e.g. Python, Go, Java, C/C++).
  • Working in a dev ops / site reliability engineering team.
  • Other implementation experience (eg. Azure, AWS, Salesforce, Mulesoft, Database, SAP, Container platforms, physical or virtual hosting platforms).