Trading Data Developer


Houston, TX, US

Company:  ExxonMobil

Job Role Summary


The Trading Data Developer is responsible for providing technical support and development expertise for Data Warehouse technologies in Fuels / Global Gas Optimization & Trading portfolio. The person filling the role will work as part of ExxonMobil’s global organization and accelerate high-value, actionable insights through the delivery of state-of-the-art, scalable, enterprise data platforms, data and analytics solutions for our global internal ExxonMobil customers. We are looking for people in our growing team to help the business get actionable insights from their data for competitive advantage. 

A strong understanding of the supply and trading business paired with effective communication skills, a continuous improvement mindset, and core technical skills are foundational to the success in this position.

Job description


As part of a global IT team supports, the position provides technical support and development expertise to include but not limited to:


  • Provides technical support and development expertise for Data Warehouse technologies (Microsoft SQL, Azure, HANA, Snowflake and other on premise & cloud environments) in Fuels / Global Gas Optimization & Trading portfolio
  • Develop or enhance visualizations, reporting, data models, data integration and ETL activities
  • Support and break fix of existing data warehouse products; Support maintenance activities such as service packs and version updates
  • Execute demos, projects, proof of concepts in development or technical design; Collaborate with project teams, business customers and other support partners in solution ideation requirements gathering and product delivery. 


Deliverables will be determined based on business priorities and improvement proposals of the Analytics, Quantitative & Trading Teams. Interaction with Middle-office on Energy Trading Risk Management (ETRM) issues and interaction with other delivery teams for fortification, scaling and sustainment projects.



  • Bachelor’s degree or higher in Engineering Technology, Computer Science, Computer Engineering, or IT-related fields 
  • Strong Technical Competencies:
    • Snowflake
    • Curation of Snowflake (SQL - stored procedure); Managing data
    • JavaScript, Java, .NET, C#, Python, .JS, 
    • Data modelling
    • Power BI, visualization techniques
    • Airflow (Scheduled Job) - Python - Containers, OpenShift
    • API knowledge
    • Security Aspects (SSO)
    • Connectivity Azure and On-prem
  • Strong communication and interpersonal skills with strong English proficiency
  • Demonstrate critical thinking, analytical skills, and employ judgment to offer thoughtful, concise input toward resolutions of problems
  • Be able to translate business processes into data requirements

Preferred Knowledge, Skills and/or Abilities


  • Strong Advantage: 
    • Comprehension of Trading application to data centric architecture and solutions
    • Working knowledge of Energy Trading Risk Management (ETRM) systems
  • Working knowledge of Agile Frameworks (i.e. Scrum and Kanban)
  • Ability to manage workload under time pressure and changing priorities
  • Knowledge of business application product lifecycle (design, implementation, change management)


ExxonMobil is an Equal Opportunity Employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, citizenship status, protected veteran status, genetic information, or physical or mental disability.

Nearest Major Market: Houston

Job Segment: Data Warehouse, .NET, Computer Science, Database, SQL, Technology