Utilities Systems Analyst I/II - SCADA

City of MesaMesa, AZ
Onsite

About The Position

This recruitment will be used to fill one vacancy at either the Utilities Systems Analyst I or Utilities Systems Analyst II level. The Utilities Systems Analyst I provides technical support for the Utilities Department Supervisory Control and Data Acquisition (SCADA) system, including programming, modifying, and testing graphic interfaces and creating reports. The Utilities Systems Analyst II is responsible for ensuring the security, integrity, and availability of industrial control systems, monitoring, managing, and securing the network and systems that control critical industrial operations, requiring expertise in both IT and OT security practices. Both roles involve SCADA system programming, PLC programming, HMI graphics development, system troubleshooting, and report generation. The II classification also includes on-call support during non-business hours.

Requirements

  • Graduation from an accredited college or university with an Associate’s Degree in Computer Science, Information Technology, Engineering, or related field.
  • Good (1 - 3 years) work experience in information systems, including work with SCADA or Utility Network experience (for Analyst I).
  • Considerable (3 - 5 years) work experience in information systems including work with SCADA or Utility Network experience (for Analyst II).
  • Must possess a valid Class D Arizona Driver's License by hire or promotion date.
  • Ability to carry out assignments without detailed instruction or guidance.

Nice To Haves

  • Experience in the installation, maintenance, calibration, and repair of electronic (solid-state) controls, instrumentation, and related equipment is highly desirable.

Responsibilities

  • Programming, modifying, and testing graphic interfaces for use by operators.
  • Creating and running reports.
  • Utilizing advanced graphics and programming concepts, tools, and technologies such as Visual Basic and 3D graphics animation to develop operator control interfaces.
  • Utilizing Programmable Logic Controller (PLC) programming languages such as Ladder, Function Block, Structured Text, and Sequential Function Chart logic to develop control programs.
  • Installing, configuring, and maintaining workstations, laptops, and other peripherals both stand alone and connected to the Utilities network.
  • Assisting in evaluating hardware, software, and peripherals for new and existing facilities.
  • Testing and modifying new and existing applications used for operational interfacing with PLCs.
  • Verifying Process and Instrumentation (P&ID) and electrical drawings for accuracy, and verifying that drawings agree with control descriptions and plant specifications.
  • Creating SCADA Human Machine Interface (HMI) graphics and associated database.
  • Developing and implementing SCADA alarm functions.
  • Troubleshooting the system and correcting problems.
  • Developing daily, weekly, monthly, and yearly reports as required by management and plant personnel.
  • Developing SCADA documentation and performing related duties as required.
  • Ensuring the security, integrity, and availability of industrial control systems (for Analyst II).
  • Monitoring, managing, and securing the network and systems that control critical industrial operations (for Analyst II).
  • Developing programs, installing upgrades, maintaining, and repairing PLCs at various facilities (for Analyst II).
  • Evaluating, testing, and reviewing vendor products (for Analyst II).
  • Assisting in installing, maintaining, troubleshooting, repairing, and modifying SCADA system hardware and software (for Analyst II).
  • Interfacing with engineers, contractors, vendors, and City personnel to determine PLC software control and HMI needs (for Analyst II).
  • Maintaining documentation regarding SCADA network (for Analyst II).
  • Providing on-call support during non-business hours including evenings, weekends, and holidays (for Analyst II).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service