What are the responsibilities and job description for the Control Systems Programmer position at Monterey One Water?
FLSA : Non-Exempt
The following information aims to provide potential candidates with a better understanding of the requirements for this role.
Monterey One Water is looking for an experienced programmer to join our team. The ideal candidate should possess strong technical skills, be detail-oriented, a great communicator, collaborate well with others, have a high level of integrity, and be capable of working in a fast-paced environment.
Join the Monterey One Water Team!
Under general direction, perform a variety of routine to complex duties in the setup, changes, installation, development, documentation, testing, and implementation of PLC programs, HMI PanelView’s, and SCADA. Develop and maintain reports for the Operations and Management teams as well as provide technical support for the Operations team and work cohesively with the utilities team through troubleshooting efforts and upgrade projects.
CLASS CHARACTERISTICS
This is a class that performs specialized technical work in the maintenance of hardware and software related to various process control equipment and systems. Positions perform the full range of duties as assigned, working independently, applying well-developed skills, and exercising judgment and initiative. Assignments are performed with the expectation that incumbents have the ability to choose among alternatives in solving job problems and work productively in the absence of a supervisor. Positions at this level receive only occasional instruction or assistance as new or unusual situations arise, and are fully aware of the operating procedures and policies of the work unit. Work is normally reviewed only on completion and for overall results. This class is distinguished from the Control System Technician classification series by the performance of duties related specifically to the design, troubleshooting, and programming of PLC, HMI, SCADA, and Data Recording systems.
Key Responsibilities
- Maintain and improve the function of the overall SCADA system (SCADA system includes PLCs, Human-Machine Interface (HMI), and related equipment such as data historian and reporting systems); administer passwords and system access; plan and implement software refinements; oversee SCADA archiving and reporting.
- Develop, troubleshoot, document, and modify PLC programming in ladder logic and function block languages using Studio 5000 and RSLogix 500.
- Develop, troubleshoot, document, and modify SCADA applications using Factorytalk View SE, Factorytalk ME, Automation Direct C-More software, and VBA including displays, trends, communications, and reports.
- Maintain and configure OSISoft PI Historian and Vantagepoint reporting software including Excel reports and web-based reports.
- Integration with wireless gateways, modbus, and other communication protocols.
- Programs and configures VFD’s applications and parameters.
- Performs control loop tuning to optimize processes.
- Participate in design and construction teams in order to provide technical support for SCADA, telemetry, and PLC controls for capital projects.
- Review technical content of project designs, specifications, and submittals in order to provide feedback.
- Maintains work order records and history and provides technical update of information in CMMS program.
- Implements start-up of newly installed SCADA equipment.
- Programs the SCADA operator interface as required for updates / upgrades.
- Maintains a PLC program library for immediate restore of lost or damaged code.
- Troubleshoots and repairs plant-wide control systems.
- Works with other Agency staff on control system changes and provides training to other staff on the retrieval of SCADA data and control system operation.
- Maintains work areas in a clean and orderly condition, including securing equipment at the close of the workday.
- Coordinates and oversees contracted programming and electronic work as required.
- Maintains accurate records and files of work performed in Asset Center. Prepares regular and special reports on operations of equipment and systems; requisitions parts and supplies as needed.
- Assists with preparing cost estimates, and maintaining budgets, and contracts for consultants.
- May be required to work unusual hours, shifts, and be available for standby duty.
- Responds to emergency calls to troubleshoot controls as required.
- Performs other duties as assigned.
Knowledge of :
Ability to :
Education and Experience :
Any combination of experience and education / training that would likely provide the required knowledge, skills, and abilities is qualifying. A typical way to obtain the knowledge and abilities would be : Equivalent to the completion of an associate’s degree, or equivalent college course work in electronics, programming, computer science, information technology, or related field, and four (4) years of increasingly responsible journey-level work experience in industrial SCADA / HMI / PLC programming experience performing the installation, maintenance, troubleshooting, and repairs for SCADA systems and related components, or a combination of education, experience, and training that provides the knowledge, skills, and abilities necessary to perform the duties of this position.
Licenses and Certifications :
PHYSICAL DEMANDS
ENVIRONMENTAL ELEMENTS
Plant and field environment; exposure to noise, vibration, dust, grease, smoke, fumes, gases, potentially hazardous chemicals, high voltage; work on slippery or uneven surfaces; work around and with machinery.
M1W VALUES
J-18808-Ljbffr