Company: Baker Hughes
Skills: IT - Software Development
Experience: 7 + Years
Education: High School/Secondary
Location: Houston, Texas, United States


Job Requirements

At Baker Hughes, we are building a Talent Community of highly talented and motivated professionals for future job roles. If you match the described job role and are as excited as we are to have you on-board in future, please hit the apply button to be a part of our Talent Community.

As a member of our talent community, you will be amongst the first to get exclusive news about Baker Hughes, various cool projects we are working on, our employee success stories and new job opportunities you may be interested in.

External Description

Skilled in breaking down problems, documenting problem statements and estimating efforts. Ability to take ownership of small and medium sized tasks and deliver while mentoring and helping team members. Has the ability to analyze impact of technology choices. Helps drive pair programming practices and code reviews across the team. Demonstrates awareness or product positioning and key differentiators. Expert in writing code that meets standards and delivers desired functionality using the technology selected for the project. Demonstrates the initiative to explore alternate technology and approaches to solving problems. Skilled in core data structures and algorithms and implements them using appropriate chosen language. Promotes transparency by proactively sharing design choices with appropriate audiences, with the appropriate level of detail and timeliness. Demonstrates expert understanding of functional and nonfunctional requirements and their priority within the backlog.

Role Summary/Purpose

Responsible for designing and developing a program, component, feature or feature set. Works independently and contributes to the immediate team and to other teams across business.

Essential Responsibilities
  • Perform research and development to generate/maintain robust engineering application software.Own full product life cycle as required.
  • Maintain relevant interfaces with team, product lines and end users.
  • Skilled in breaking down problems, documenting problem statements and estimating efforts.
  • Ability to take ownership of relevant tasks and deliver while mentoring and helping team members.
  • Has the ability to analyze impact of technology choices.
  • Can drive pair programming practices and code reviews across the team.
  • Demonstrates awareness of product positioning and key differentiators.
  • Expert in writing code that meets standards and delivers desired functionality using the technology selected for the project.
  • Demonstrates the initiative to explore alternate technology and approaches to solving problems.
  • Skilled in core data structures, algorithms, and implements them using appropriate chosen language.
  • Promotes transparency by proactively sharing design choices with appropriate audiences, with the appropriate level of detail and timeliness.
  • Demonstrates expert understanding of functional and nonfunctional requirements and their priority within the backlog.


Work Experience

Qualifications/Requirements
  • Petroleum or Chemical Engineering (or equivalent) degree; advanced degree required.
  • Minimum 7 years of programming experience with ownership of significant engineering applications or functionality (Windows preferred).
  • Minimum 3 years of C/C++ experience on Windows Platform.


Desired Characteristics
  • Experience with independent work on complex projects with attention to detail.
  • Proven problem solving, math, logic, and analytical abilities.
  • Proven ability to research/develop analytical and numerical techniques for fluid mechanics, heat flow, particle transport etc.


Location:

Houston, TX

*Please remember that joining the Talent Community is not an application for any specific job at Baker Hughes but to have the privilege of being considered for an opportunity that suits your profile on priority.