Engineer, Senior IT Software

Information Technology Oklahoma City, Oklahoma

Job Summary

A self-motivated, driven, and team-oriented Engineer, Senior IT Software to assist with integration development, analyzing data, and increasing efficiency in our IT systems. This position will analyze system requirements in addition to design and implement efficient solutions. The solutions provided must ensure high levels of performance, automation, and security. Ultimately, this position should be able to translate our internal and external clients’ needs into new high quality IT solutions.


  • Aid in defining integration patterns for different scenarios
  • Help migrate away from existing point to point integrations to a pub-sub model
  • Document interfaces between new and legacy systems
  • Design and develop common API’s for user consumption
  • Liaise with users to track requirements and features
  • Collaborate with IT team and advisors/developers to produce integrations
  • Validate changes by testing applications, interfaces and API’s
  • Ensure deadlines and budget requirements are met
  • Stay current on technologies and technical developments
  • Other duties as assigned


  • Strong communication skills, both written and oral
  • Proficient computer skills
  • Proven team player
  • Excellent analytical skills
  • Ability to explain technical details in a simple terms
  • Bachelor’s degree in an Information Technology related field from an accredited College or University.
  • Proven work experience as a developer/systems analyst or senior developer/system analyst
  • Solid knowledge of business information systems in the Oil & Gas vertical
  • Familiarity with programming languages like Java, C#, T-SQL, PL/SQL
  • Familiarity with integration patterns and practices like ESB, routing slip, content enricher, scatter-gather
  • Knowledge of tools like MuleSoft and SSIS (Not required but preferred)
  • An acceptable pre-employment background and drug test