Enterprise technology engineer

Bp

Bp

IT
Pune, Maharashtra, India
Posted on Nov 3, 2025

Entity:

Technology


Job Family Group:

IT&S Group


Job Description:

Role Synopsis

Full stack developer possesses all the development skills necessary to create effective user experiences (UX) and user interfaces (UI), as well as the knowledge required to connect those experiences to the servers, databases, and back-end application logic.

The scope encompasses the entire web application development lifecycle, from front-end user interface to back-end server logic and database management.

They are responsible for building, testing, and maintaining both the user-facing aspects of a website and the underlying infrastructure.

This role requires a broad skill set, including proficiency in front-end Framework (Angular, React), languages (HTML, CSS, JavaScript, Typescript), back-end languages (C#, Node.js), and database management.

The role emphasizes continuous improvement, performance enhancement, and adherence to existing functionality.

Key Accountabilities

  • Managing the complete software development process from conception to deployment.
  • Designing layouts, selecting colour schemes, and ensuring a consistent user experience that resonates with the brand’s identity.
  • Ensure that web applications exhibit responsive design, seamlessly adapting to different screens and maintaining optimal user experience.
  • Build front-end components and orchestrate the interactivity that users interact with daily.
  • Optimize page load times, refine navigation structures, and enhance overall usability to craft a seamless and enjoyable experience for users.
  • Designing and implementing the server logic, managing databases, and ensuring the seamless deployment of web applications.
  • Create Application Programming Interfaces (APIs) to enable this communication between frontend and Backend.
  • Deploy web applications to servers and cloud platforms, ensuring their availability 24/7.
  • Create prototype sites (i.e. minimal viable product).

Essential Education

Ideally a Bachelor's (or higher) degree from a recognized institute of higher learning, ideally focused in Computer Science, MCA.

Essential Experience and Job Requirements

Technical capability:

Primary Skills

Front end framework – Angular

Front end language – JavaScript, Typescript, CSS, HTML

Backend framework - .Net core

Backend language – C#

Database language - SQL/NoSQL

Secondary Skills

Testing framework – Karma Jasmine

Front end framework – React

Backend language – Node.js

WC3 standards

Business capability:

Service Management

Leadership and EQ:

For those in team leadership positions (whether activity or line management)

  • Always getting the basics right, from quality development conversations to recognition and ongoing performance feedback. Has the ability to develop, coach, mentor and inspire others
  • Ensures team compliance with BP's Code of Conduct and demonstrates strong leadership of BP's Leadership Expectations and Values & Behaviours.
  • Creates an environment where people are listening and speak openly about the good, the bad, and the ugly, so that everyone can understand and learn, so that everyone can understand and learn.

All role holderks

  • Embraces a culture of change and agility, evolving continuously, adapting to our changing world.
  • Effective team player looks beyond own area/organisational boundaries to consider the bigger picture and/or perspective of others.
  • Is self-aware and actively seeks input from others on impact and effectiveness
  • Applies judgment and common sense – able to use insight and good judgement to enable commercially sound, efficient and pragmatic decisions and solutions and to respond to situations as they arise.
  • Ensures personal compliance with BP's Code of Conduct and demonstrates strong leadership of BP's Leadership Expectations and Values & Behaviours.
  • Cultural fluency – actively seeks to understand cultural differences and sensitivities.


Travel Requirement

No travel is expected with this role


Relocation Assistance:

This role is eligible for relocation within country


Remote Type:

This position is a hybrid of office/remote working


Skills:

Agility core practices, Agility core practices, Analytics, API and platform design, Business Analysis, Cloud Platforms, Coaching, Communication, Configuration management and release, Continuous deployment and release, Data Structures and Algorithms (Inactive), Digital Project Management, Documentation and knowledge sharing, Facilitation, Information Security, iOS and Android development, Mentoring, Metrics definition and instrumentation, NoSql data modelling, Relational Data Modelling, Risk Management, Scripting, Service operations and resiliency, Software Design and Development, Source control and code management {+ 4 more}


Legal Disclaimer:

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, socioeconomic status, neurodiversity/neurocognitive functioning, veteran status or disability status. Individuals with an accessibility need may request an adjustment/accommodation related to bp’s recruiting process (e.g., accessing the job application, completing required assessments, participating in telephone screenings or interviews, etc.). If you would like to request an adjustment/accommodation related to the recruitment process, please contact us.

If you are selected for a position and depending upon your role, your employment may be contingent upon adherence to local policy. This may include pre-placement drug screening, medical review of physical fitness for the role, and background checks.