Operations – Senior Software Developer

Recruiter
Location
LondonSouth East
Salary
Competitive
Posted
17 Nov 2016
Closes
09 Jan 2017
Ref
76763BR
Sector
Oil and Gas
Contract Type
Permanent
Hours
Full Time
Role synopsis
As part of the Trading Operations program, we are looking for an experienced server-side developer to create the solutions for the different projects. You will work on new systems and solutions or enhancing existing systems within the oil transaction pipe. Much of the server side work will primarily be using Java enterprise, even though there may be the need to work on other technologies.
Your line manager will be the regional DevOps manager. In order to be hired you will need to go through the following process:
You will work in the Operations technology development team. The team is multi-functional (includes trading operators, business change, architects, developers and QA), and are based out of multiple locations.

Key accountabilities
  • Accountable mainly for server-side development (Java and related technologies), but if you have knowledge of C#, we want to hear from you for challenging client side development work.
  • You will mainly be developing software, but will also be expected to chip in on testing, maintenance, and analysis of requirement. We prefer fully formed software engineers that programmers.


Essential Education
N/A

Essential experience and job requirements
  • Extraordinary development skills in core and enterprise Java, and related application server technologies, especially WebLogic/JBOSS
  • Development experience with service orientation (SOAP, JWS, JSON, etc.)
  • Deep knowledge of relational databases (Microsoft SQL Server, and Oracle RDBMS), and related Java technologies, like JDBC, Hibernate, JPA, etc.
  • Experience in continuous delivery and continuous integration (Cruise/Jenkins), unit testing (with tools like JUnit, Clover/Cobertura, etc.), testing automation and behavior driven development (with JBehave or similar) and automated deployment (BladeLogic, Ansible, etc.).
  • Deep understanding of programming paradigms such as distributed architectures, clustering and multi-threaded program design.
  • Experience of working in brownfield sites, where the work requires building new solutions within an existing array of highly integrated systems.


Other Requirements (e.g. Travel, Location)
N/A

Desirable criteria & qualifications
  • Familiarity with non-relational data storage technologies (Cassandra, HBase, etc.)
  • Familiarity with working with mobile technologies, spread across different platforms, like IOS and Android.
  • Strong analytical and numerical skills, ideally with a numerate degree
  • Familiarity with Excel, including macros.
Skills for this role:
  • Business analysis [Skill Level 3]
  • Dealing with complexity [Skill Level 4]
  • Delivery Lifecycle [Skill Level 4]
  • Existing product and technology skills [Skill Level 4]
  • Methods and tools [Skill Level 4]
  • Programming / software development [Skill Level 4]
  • Systems design [Skill Level 4]
  • Systems integration [Skill Level 4]
  • Working with autonomy [Skill Level 2]
  • Being influential [Skill Level 3]
  • Change implementation planning and management [Skill Level 1]
  • Configuration management [Skill Level 2]
  • Consultancy [Skill Level 2]
  • Managing and developing self and others [Skill Level 1]
  • Managing change [Skill Level 1]
  • Process and Governance Framework [Skill Level 1]
  • Quality standards [Skill Level 4]
  • Software development process improvement [Skill Level 4]
  • Testing [Skill Level 4]


Relocation available
No

Travel required
Negligible travel

Is this a part time position?
No

About BP
Our business is the exploration, production, refining, trading and distribution of energy. This is what we do, and we do it on a truly global scale. BP operates with business activities and customers in more than 80 countries across six continents. Every day, we serve millions of customers around the world. We are continually looking for talented, committed and ambitious people to help us shape the face of energy for the future.

Integrated Supply & Trading (IST) is BP's face to the traded markets for BP in oil, gas, power, chemicals and finance. IST's role is to enhance Group value through distinctive supply, commodity trading, risk management and information technology skills underpinned by a world class finance, control and compliance infrastructure. IST has a dynamic and highly skilled workforce, which creates value by combining analysis and commercial innovation with the material asset base of BP.

IST fosters a diverse and inclusive workplace for all employees. We are proud of our stance on fairness, equal opportunity and meritocracy, which focuses on all of our employees reaching their full potential.

IST Information Technology & Services (IT&S) is the progressive global IT arm of BP. The expertise IT&S provides is central to the operation and development of Integrated Supply & Trading (IST) - one of the world's largest energy trading businesses. Delivering innovative solutions for supply and commodity trading activity across IST's Global Gas and Oil Strategic Performance Units is at the heart of what IT&S does.

Our people and culture are diverse, reflecting the truly global nature of our business - in excess of 500 employees provide a presence in over 50 countries, with key hubs in London, Chicago, Houston, Calgary and Singapore. We support our people by offering an exciting variety of professions and provide excellent training opportunities to help them progress their careers.

Segment
Integrated Supply & Trading

Closing Date
[ "15-Jan-2017" ]