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.

7844