Logo
ECI Group

Software Engineer

ECI Group, Houston, Texas, United States, 77246

Save Job

Role Overview Software Engineer

– This is a Houston based twelve‑month contract role with an anticipated start date of January 5, 2006 and ending on December 31, 2026.

The Software Engineer role is responsible for working with business and IT to deliver solutions in projects or enhancements for business needs. The role will work in partnership with the IT teams and business stakeholders to design, develop and deliver fit‑for‑purpose IT solutions. It supports a global team and primarily works with the Shell North America Crude and Products business in Houston.

Key Roles And Responsibilities

Translating functional requirements into technical specifications with inputs from subject matter experts and Design Authority.

Understanding business requirements to pilot and prototype new solutions and technologies, including procurement, setup, development, demonstration, and deployment.

Supporting Projects and Support teams in all phases of the software development lifecycle, including Requirements Gathering, Analysis, Design, Coding, Testing, Implementation, and Production support for software systems.

Determining and designing solutions that are scalable and sustainable for a global business.

Developing open and trusting relationships with business stakeholders/users.

Contributing/participating in local and global IT community activities.

Mandatory Skills & Technologies

Functional and Technical Experience with OpenLink Endur (v11+).

Endur development using JVS and OpenComponents.

Experience developing solutions using Java and .Net.

Experience with Oracle Database, SQL, PL/SQL and Informatica.

In‑depth knowledge of Endur’s database schema and ability to write/tune SQL.

Experience handling memory management issues with JVS and OpenComponents scripting.

Experience utilizing and implementing Connex, Grid Enabled Scripts, and Operation Services.

Experience utilizing and implementing Endur’s Trade Process Management (TPM).

Understanding of mature software design/architectures, software quality management and coding standards.

Familiar with Microsoft Azure DevOps tools (such as VSTS and GIT).

Able to manage multiple delivery priorities and multiple demand requests.

Work closely with stakeholders and business analysts to translate business requirements into technical specifications.

Ability to work effectively in a collaborative, cross‑functional team environment, fostering knowledge sharing and team success.

Participate in agile ceremonies and contribute to continuous improvement initiatives.

Additional Requirements to Note

Must have legal authorization to work in the US on a full‑time basis for anyone other than current employer.

Intermediate/Expert level of experience in fully providing application support/development in a corporate setting.

Full life‑cycle development experience in a development role.

Experience supporting a diverse application landscape, including change management, application testing, data integrity management, patch management and end‑user support and training.

Experience designing or changing business‑critical components to gain full value from technology solutions.

Energy/Commodity Trading and Risk Management domain experience required.

Specific experience with Trade Capture, Risk Management, Scheduling & Operations, or Settlements & Accounting.

#J-18808-Ljbffr