Skip to main content

IT Programmer Analyst, Sr

Posted 5 days ago

software technologyHouston (TX)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

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, ReactFull-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 & GitHubEnsure that technical software development process is followed on the project, familiar with industry best practices for software development. PreferredAWS/Cloud experience Oil & Gas experience Exposure to Microservices Docker Container/Kubernetes experienceData Science/Machine Learning experienceData Engineering experience ProjectsThe team is working on an internal software package to help manage drilling operations. This software is built in AWS, mostly using Lambdas and Python.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this