IT Applications Professional - EAM

ONEOK•OK REMOTE LOCATION, OK
•$102,000 - $154,000•Remote

About The Position

The IT Applications Professional is responsible, with limited supervision, for all aspects of the software development lifecycle to configure and customize ONEOK's Enterprise Asset Management platform, Octave Attune EAM (formerly Hexagon EAM). Work includes design, development, testing, deployment, maintenance, and documentation of software solutions prioritized by the business. The position is eligible for remote work in Arkansas, Colorado, Georgia, Illinois, Iowa, Kansas, Louisiana, Minnesota, Missouri, Montana, Nebraska, New Mexico, North Dakota, Oklahoma, South Dakota, Texas, Wisconsin, or Wyoming. Some travel to ONEOK's corporate office in Tulsa, Oklahoma, may be needed for office meetings. The role involves frequent computer-monitor use and repetitive motion in well-lit, climate-controlled indoor areas.

Requirements

  • Bachelor's degree in MIS, computer science, mathematics, or a related field, or an equivalent combination of formal education and job-related experience.
  • Experience with multiple development languages and/or platforms.
  • Experience with software development and programming concepts and techniques.
  • Experience with database management systems.
  • Experience with all aspects of the software development lifecycle methodology and basic project management concepts.
  • Experience with basic infrastructure concepts and how development activities affect them.
  • Skills using and operating office equipment, including computers and applicable software.
  • Ability to apply mathematics, algebra, and statistical methods.
  • Ability to interact, advise, and communicate effectively.
  • Ability to develop information, conduct meetings, and make presentations.
  • Ability to read and write fluently in English.
  • Ability to communicate and exchange information or instructions and conduct oral presentations and meetings.

Responsibilities

  • Independently design, develop, test, deploy, and maintain software solutions prioritized by the business, with limited supervision.
  • Create and update system documentation and training materials.
  • Design, develop, test, maintain, and document reliable, scalable solutions according to user requirements and applicable facts, policies, and practices.
  • Manage projects and processes throughout the entire system development lifecycle.
  • Gather and document business requirements; consult users about priorities, complexity, and impacts; and estimate time and cost for proposed changes.
  • Coordinate and communicate development activities with team members, infrastructure personnel, vendors, and management.
  • Follow change-control and compliance procedures, including required documentation and governance standards.
  • Identify opportunities to deploy existing solutions in other business areas.
  • Consult with and train business users to support effective use of technology solutions.
  • Collaborate with key process owners to document difficult or complex application defects, enhancements, and projects.
  • Coach and review the work of lower-level professionals.
  • Solve difficult and sometimes complex problems.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service