Overview
Skills
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