Accessibility Links
Subsectors

Software Developer

  • Job type: Permanent
  • Job reference: : BBBH124251
  • Location: USA, Texas, Houston
  • Sector: Onshore, Technology, Oil and Gas
  • Salary: Negotiable
  • Date posted: 17/04/2018
We require a Software Engineer with experience in Python and Linux, to build and maintain our core Python based platforms and services. You will work with a talented and interdisciplinary team, with a strong creative culture, and help us deliver high impact work which is critical for our customers. You will mainly work closely with the Reservoir Engineering group and the software team which is developing in-house as well as client facing systems. Both are located in Houston. All systems are built on the Python platform with support from the Anaconda framework and can in short be described as creating fast intuitive visualizations and fast data processing tools for high volume data. Creating intuitive graphical user interfaces is also an essential responsibility.

Key responsibility/ tasks:
Python/Web Development: Designing, building, testing and documenting software and web applications in Python
Support formal testing and resolve test defects
Create services and applications utilizing various programming languages
Identify production and non-production application issues
Support the Reservoir group on a day to day basis, identifying and optimizing in-house written software libraries
Help on presentation logic and organization of job data
Implement and develop new ways to visualize well data

REQUIREMENTS
Formal Qualifications & Experience:
BSc or similar in computer science, engineering or a related field.
Experience with Python.
Experience implementing web services and APIs in Python.
Experience with web development and maintenance tools, javascript, css and backend
Good understanding of data formats and transfer technologies such as AJAX, JSON, XML and RESTful services.
Experience with test-driven development and python testing frameworks/technologies.
Some hands on experience with Linux operating systems, bash scripting, docker containers.
Interest in continuous integration and version control
Interest in hardware and optimisation of hardware/software bundling
Experience in C/C++ is a plus
Experience with SciPy/NumPy stack and especially Bokeh is a plus

Personal qualities:
Self-motivated and able to work on your own and in a team
Innovative, proactive, curious, systematic and dedicated to obtaining results making a difference
Flexible for working with different types of technologies and products
Strong communication skills

Languages:
Excellent command of English is required

Other Requirements:
Must be a US citizen or possess a valid visa to work in the US.
Travel to client and vendor locations as required (these may be overseas).

We offer:
A challenging and exciting role in a cutting edge knowledge company
A competitive salary and benefits package
A good working environment with a strong focus on knowledge sharing and co-operation
Opportunity to grow with the company


For more information about this role please contact our Houston office