Back End Software Engineer | Schlumberger

Job Details

Back End Software Engineer

Houston - United States

Backend Software Engineer

Location: Houston, Texas

Job Description

The Schlumberger Back End Software Engineer develops the back end of a web application, i.e. handling the logic, database interactions, user authentication, configuration, etc. The Developer evaluates emerging technologies and provides strategic innovative and cost-effective engineering solutions to increase efficiency, reliability and integration of Schlumberger services and operations, working in a semiautonomous environment where fast prototyping emerging technologies to solve industry-related problems is the rule. The position reports to the software project manager.

Responsibilities

  • Development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end
  • Integration of user-facing elements developed by a front-end developers with server side applications
  • Collaborate with the front-end developers, customers, users, and product managers to establish objectives and design more functional, cohesive codes to enhance the user experience.
  • Builds prototypes, products and systems that meets the project quality standards and requirements.
  • Provides technical leadership and documentation to developers and stakeholders.
  • Contributes to and supports re-use through common components that are well documented and tested.  

Background

  • Bachelors degree or higher in Computer Science or related with minimum 3 years working experience  

Skills and knowledge

  • Experience with one or more Cloud Platforms like AWS, GCP, Azure
  • Experience with one or more backend programming languages– Java, Scala, Go, Python, C#, etc
  • Understanding of micro services architecture with experience designing and implement RESTful services
  • Knowledge of containers & container orchestration technologies – Docker, Kubernetes etc
  • Knowledge of application networking and troubleshooting
  • Knowledge of security principles (Oauth2, JWT, OpenAPI)
  • Experienced in application profiling, bottleneck analysis and performance tuning
  • Knowledge and experience with version control tools such as Git
  • Understand continuous integration and continuous delivery technologies such as Jenkins, Azure DevOps
  • Experience with test driven software development
  • Experience with front end technologies is a plus

Schlumberger is an equal employment opportunity employer. Qualified applicants are considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, status as a protected veteran or other characteristics protected by law. Schlumberger is a VEVRAA Federal Contractor – priority referral Protected Veterans requested.

 

 

 

Back End Software Engineer
Log in to apply for this position today.
Apply Now

Share This