Job Boards Template

Software Engineer

Houston, TX 77042

Posted: 09/21/2019 Industry: IT/Software Job Number: 23924

We're looking for a Full Stack developer who will take a key role on our team. Our Full Stack developer must have knowledge in all stages of software development. This role creates an opportunity for an individual to be a full stack  developer for the BOP application under the organization within the Rig Technologies division of the company. This is (1) of (4) groups that belong to the program.

  • Configuration Management focused on deployments
  • Developing front end website architecture.
  • Developing back end website applications.
  • Develop data base architecture and interactions.
  • Creating servers and databases for functionality.
  • Ensuring responsiveness of applications.
  • Working alongside graphic designers, product line managers, data scientist for web application features.
  • Seeing a project through from conception to finished product.
  • Designing and developing APIs.
  • Designing and developing microservices.
  • Meeting both technical and consumer needs.
  • Staying abreast of developments in web applications and programming languages.

Job Requirements:
  • Configure and deploy complex software solutions.
  • Design overall architecture of the web application.
  • Maintain quality and ensure responsiveness of applications.
  • Collaborate with the rest of the engineering team to design and launch new features.
  • Maintain code integrity and organization.
  • Experience working with graphic designers and converting designs to visual elements.
  • Highly experienced with back-end programming languages Ex: Java, .NET, Python, JavaScript, etc.
  • Proficient experience using Javascript and front end frameworks Ex: Angular8, Angular, ReactJS, etc.
  • Knowledge of code versioning tools {{such as Git, Mercurial or SVN}}.
  • Proficient experience using database languages Ex. SQL, MongoDB (NoSQL - Object Oriented), OSI PI (NoSQL  Time-series)
  • Provide mentorship to junior developers
  • Supports and develops software engineers by providing advice, coaching and educational opportunities.
  • Basic networking experience (firewalls, switches)
  • Kepware,  VMware,  OSI Pi,  Basic Microsoft – excel

IT related B.S. Degree.(Computer Science, Information Systems, Computer Information Technology, Management
Information Systems, Computer Engineering, Electrical Engineering)

This role will be on a team sized between 5-10 individuals that will possibly be located in a variety of time zones. Due to a variety of time zones that this team works in, there will be the requirement of flexibility for working hours. This includes but is not limited to:
Early morning meetings (as early as 6-7AM CST)
Late afternoon meetings (as late as starting at 5PM CST)
24-hour support coverage by team as needed for operations (though not expected to be very frequent). 
The idea is that responsibilities will include supporting operations efforts as needed.

A software development backlog will be run out of the company's JIRA environment, coupled with information that can  be gleaned from the company wiki space built specifically for the team. Code is managed through company  repositories. The team is expected to adhere to a Scrum workflow, to promote agile decisions through the development for this application.



1. Do you have an IT related B.S. Degree? (Computer Science, Information Systems, Computer Information Technology, Management Information Systems, Computer Engineering, Electrical Enginnering)
2. How many years of object oriented programming experience do you have?
3. Have you use code versioning tools?
4. Do you have experience with production support?
5. What types of automated tests do you have experience writing?
6. What type of database experience do you have?
7. How many years of technical oilfield experience do you have?
8. Are you open to a Temporary position that could last from 6 months to 12 months?


Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.