Solutions Engineering Specialist

EOG Resources   •  

Houston, TX

Industry: Energy & Utilities


Not Specified years

Posted 98 days ago

This job is no longer available.

Microservices developer responsible for managing the interchange of data between various data sources including relational and non-relational database and front-end platforms. The primary focus will be development of all server-side logic, definition and maintenance of data, and ensuring high performance and responsiveness to requests from the front-end. Will also be responsible for integrating the front-end elements built by front-end developers with the REST web services. A basic understanding of front-end technologies and databases is therefore necessary as well. Responsibilities

  • Leverage Microservices architecture to develop loosely coupled API’s based on domain driven design
  • Champion contract-first approach of API Design and Development
  • Embrace complete ownership of business-critical APIs meeting operational excellence
  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Development of reusable code and libraries for future use
  • Optimization of the microservices architecture for maximum speed and scalability
  • Implementation of security and data protection

Job Requirements

  • Basic understanding of REST Architecture
  • Basic understanding of SQL and PL/SQL
  • Basic understanding of front-end technologies and platforms
  • Familiarity of Distributed systems including N-Tier architecture a plus
  • Knowledge of Microservices patterns and practices to develop Reliable and Scalable APIs
  • Understanding accessibility and security compliance related to REST APIs
  • Understanding testing and monitoring distributed services, including session management
  • Understanding differences between multiple delivery platforms such as mobile vs desktop vs web, and optimizing output to match the specific platform
  • Working experience with Open API (swagger)
  • Proficient knowledge of any middle-tier programming language, such as Python, C# and/or NodeJS
  • Proficient knowledge of code versioning tools, such as Git
  • Proficient knowledge of Linux operating systems and containers, such as CentOS and Docker
  • Proficient knowledge of containerizing using docker and/or Kubernetes
  • Knowledge of deployment automation (CICD) tools is a plus
  • Familiarity with logging and monitoring frameworks is a benefit
  • Integration of multiple data sources and databases into one system
  • Management of hosting environment and scaling an application to support load changes
  • Data migration, transformation, and scripting
  • Management of security with user-to-service and service-to-service models
  • Bachelor’s degree preferred, High School diploma or GED required

Position will be filled at a level commensurate with experience. EOG Resources is an Equal Opportunity/Affirmative Action Employer including Vets and Disabled.