Python developer

Overview

On Site
$37 - $47
Contract - W2
Contract - 1 Year(s)

Skills

Docker
Kubernetes
GitHub
Oracle
MySQL
MS SQL
Data Modeling
RESTful API
Python

Job Details

Role- Python Developer

Houston, TX - onsite

Long Term

*Interview must be able to either come onsite in Houston, TX with client, or into an Insight Global office to be considered

JOB DESCRIPTION

One of the top O&G clients is looking to hire a Python / Data Engineer within their Information Systems department. This person will be joining the Real-Time Operations team, dedicated to developing and maintaining software applications that process real-time field data. These applications are critical tools used by Petroleum Engineers to make data-driven decisions during well drilling operations. The ideal candidate will have a strong foundation in object-oriented programming, SOLID principles, and data modeling, along with hands-on experience working with relational databases such as Oracle, MySQL, or MS SQL.

This role requires a deep understanding of scalable, high-performance application development, as well as proficiency with Docker, Kubernetes, and GitHub Actions for modern DevOps workflows. Strong problem-solving abilities, excellent communication skills, and a passion for clean, maintainable code are essential. This person must sit onsite in downtown Houston 5 days / week.

REQUIRED SKILLS AND EXPERIENCE

5+ years of Python, focus on API development, FastAPI

5+ years of API implementation, RESTful API

Experience with Relational DB such as Oracle, MySQL, MS SQL

Experience with Data Modeling

Experience with SOLID principles and OOP design pattern

Good knowledge of Docker, Kubernetes, GitHub Action

Good knowledge of best practices, performance, scalable application

Excellent problem solving and troubleshooting skills

Good oral and written communication

NICE TO HAVE SKILLS AND EXPERIENCE

.NET Framework, .NET Core C# development

NoSQL (ElasticSearch, MongoDB), TSDB experience

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.