3 days ago
Midland, TX, USAMid Level

Responsibilities

  • Design, develop, test, deploy, and maintain Ignition Perspective applications, views, templates, and reusable components.
  • Develop Python/Jython scripts for application logic, data processing, tag management, integrations, reporting, and automation.
  • Create and maintain SQL queries, named queries, stored procedures, and database integrations.
  • Build operator interfaces, dashboards, trends, alarm displays, and data-entry workflows.
  • Configure and maintain Ignition tags, UDTs, tag history, alarms, alarm journals, and gateway resources.
  • Integrate PLCs, RTUs, OPC servers, MQTT systems, APIs, and other operational data sources.
  • Troubleshoot SCADA application, scripting, database, communication, and data-quality issues.
  • Improve application performance, reliability, maintainability, and consistency through standards, code reviews, testing, and reusable design patterns.
  • Document application changes, scripts, database objects, system configurations, and support procedures.
  • Participate in production support and an on-call rotation for critical SCADA issues.

Requirements

  • High school diploma or equivalent GED.
  • At least 3 years of experience developing or supporting SCADA, industrial software, automation, or operational technology systems.
  • Hands-on experience developing Ignition Perspective applications, including views, components, bindings, styles, navigation, and session or page properties.
  • Experience writing Python or Jython scripts for production applications, including exception handling, logging, and data transformation.
  • Basic SQL skills, including queries, joins, filtering, grouping, inserts, updates, and parameterized queries.
  • Understanding of SCADA tags, UDTs, alarms, historian data, OPC communications, and quality and timestamp handling.
  • Strong troubleshooting, communication, prioritization, and independent-work skills in a production environment.
  • Preferred: Associate’s or Bachelor’s degree in a relevant technical field or equivalent practical experience.
  • Preferred: Experience with Ignition 8.1, SQL Server, Snowflake, REST APIs, reporting, Git, PLCs, RTUs, OPC UA, MQTT, Modbus, DNP3, telemetry networks, OT cybersecurity, high-availability systems, gateway architectures, and production change management.
  • Preferred: Experience in oil and gas production, midstream, measurement, or field operations.

Benefits

  • This position is not eligible for relocation assistance.
  • The role includes production support and participation in an on-call rotation.
  • The employer is an Equal Employment Opportunity Employer and participates in E-Verify.

Tech Stack

GitMicrosoft SQL ServerPythonSnowflakeSQL

Categories

Diamondback Energy

About Diamondback Energy

1,001-5,000 employees

Diamondback Energy is an independent, upstream oil and natural gas company focused on acquiring, developing, and producing unconventional reserves in the Permian Basin of West Texas. It generates revenue by selling crude oil, natural gas, and NGLs to refiners, marketers, and midstream companies under term and spot contracts. Founded in 2007, the company is headquartered in Midland, Texas and trades on NASDAQ under the ticker FANG.

Contact me