What are the responsibilities and job description for the Control Systems Programmer position at City of Markham, IL?
Salary : $133,182.40 - $169,956.80 Annually
Location : Marina, CA
Job Type : Full-Time
Job Number : 25-021
Department : Information Systems
Opening Date : 01 / 13 / 2025
Closing Date : Continuous
Definition and Class Characteristics
FLSA : Non-Exempt
Monterey One Water is looking for an experienced programmer to join our team. The ideal candidate should possess strong technical skills, be detail-oriented, great communicator, collaborate well with others, with 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 Operation's and Management teams as well as provide technical support for the Operation's 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.
Essential Functions
- 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); administers passwords and system access; plans and implements software refinements; oversees 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 provide 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.
Qualifications
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 and Environmental Demands
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
This position is part of the General Employee Association (GEA)
Employee Benefits Package
Health Care Coverage
Anthem Blue Cross through ACWA JPIA. Agency pays 100% of the employee contribution and a substantial portion of the dependent contribution.
Dental Care Coverage
MetLife. Agency pays 100% of the employee contribution and a substantial portion of the dependent contribution.
Vision Care Coverage
MetLife. Agency pays 100% of the employee contribution and a substantial portion of the dependent contribution.
Life & AD&D Insurance
MetLife. 1x employee's annual salary plus $15,000, maximum of $265,000, paid by Agency.
LTD / STD
MetLife. Paid by Agency.
Retirement
CalPERS. Local Misc. :
Employees pay 100% of the employee portion.
Vacation
Six month waiting period, accrual every pay period. 440 is the max accrual.
Sick Leave
Employees are granted 96 hours of sick leave, accrued per pay period. There is no limit to the amount of sick leave an employee may accrue due to the Public Employees Retirement System (PERS) sick leave conversion credit accumulation upon retirement.
Bereavement Leave
Up to five days per incident. Employees can use sick, vacation, compensatory time, or Admin leave.
Military Leave
Temporary military leaves of absence will be granted to engage in ordered military duty.
Holidays
13 paid Holidays per year 1 floating holiday per year.
The Agency provides and pays for an EAP Program through Claremont EAP.
Education Incentive
The employee will be reimbursed for books and tuition only and the employee will receive reimbursement of the course with a grade of "C" or higher. There is a 6 month waiting period for this benefit. Reimbursement is limited to the following maximums :
Optional Benefits
AFLAC, Flexible Spending Account (unreimbursed medical and dependent care) and Deferred Compensation Plan (Principal, no matching funds).
Memorandum of Understanding
Click here to view General Employee Association
I understand that the Monterey One Water requires a completed descriptive work history with all employment experience detailed to be considered for employment. I have included all of this information within my application. (NOTE : AN ATTACHED RESUME DOES NOT SATISFY THE REQUIREMENT OF COMPLETING THE APPLICATION. If you haven't completed the application requirements, please return to your application to finish it before submitting your application.)
Please describe your experience in industrial SCADA / HMI / PLC programming performing the installation, maintenance, troubleshooting, and repairs for SCADA systems and related components,
What type of course work or formal apprenticeship in electrical, electronics, programming, or instrumentation have you completed?
Please list any current Rockwell Automation Certifications.
Required Question
Salary : $133,182 - $169,957