IT Programmer Analyst, Sr
Houston, TX, United States
Software Engineer
We are looking for a Software Engineer to work within our Upstream Oil & Gas Business. This role will report to the Center of Excellence Team. In this role, you will work closely with our team to develop and execute on projects that will drive operational excellence and cost reduction, while helping us achieve more consistent results. You will be responsible for designing, developing, and maintaining software solutions that automate and optimize our processes, and you will work closely with stakeholders to gather requirements and ensure that your solutions meet their needs.
Job Responsibilities
Design and implement testable, performant, easily maintained systems
Collaborate with business stakeholders to help define software requirements and needs
Document and maintain software functionality
Troubleshoot and upgrade existing production systems
Organize code reviews and develop best coding practices
Architect and write efficient, well documented, and highly readable code
Requirements
Bachelor's Degree in Computer Science or an equivalent engineering field
2-5 years' experience in software development
Languages: Python, SQL, React
Full-time experience with Python on large-scale projects
Relational/Non-relation databases experience
Familiar with Continuous Integration and Continuous Deployment
Experience with source code control systems, preferably Git & GitHub
Ensure that technical software development process is followed on the project, familiar with industry best practices for software development.
Preferred AWS/Cloud experience
Oil & Gas experience
Exposure to Microservices
Docker Container/Kubernetes experience
Data Science/Machine Learning experience
Data Engineering experience
Projects
T he team is working on an internal software package to help manage drilling operations. This software is built in AWS, mostly using Lambdas and Python. This position will help further develop this software Add features, optimize architecture/pipeline, debug, scale to different areas
Assist in building out a real-time integration
Backend: Python, Frontend: React
Production Optimization Project Build a product/solution to help the production team decide on optimal equipment
Data Marketplace Assist in building an enterprise Data Warehouse that can be used for Analytics and accessed by anyone in a Data Marketplace
Required Skills : Requirements • Bachelors Degree in Computer Science or an equivalent engineering field • 2-5 years experience in software development • Languages: Python, SQL, React • Full-time experience with Python on large-scale projects • Relational/Non-relation databases experience • Familiar with Continuous Integration and Continuous Deployment • Experience with source code control systems, preferably Git & GitHub • Ensure that technical software development process is followed on the project, familiar with industry best
Basic Qualification :
Additional Skills :
Background Check :Yes
Drug Screen :Yes
Notes :
Selling points for candidate :
Project Verification Info :
Candidate must be your W2 Employee :Yes
Exclusive to Apex :No
Face to face interview required :No
Candidate must be local :No
Candidate must be authorized to work without sponsorship ::No
Interview times set : :No
Type of project :Assessment/Analysis
Master Job Title :Misc: Non-Technical
Branch Code :Houston