What are the responsibilities and job description for the SENIOR COMPUTER PROGRAMMER ANALYST (N/C) position at City of Cincinnati?
Employee performs a variety of professional, technical, and analytical duties in the operation of enterprise, client/server, and desktop computer systems and networks. Employee assists in the analysis of city, county, and criminal justice agencies' data processing needs; assists in the design, testing, and implementation of systems; performs network design, implementation and maintenance, data/database analysis/administration, and modifications to existing computer applications. Performs related duties as required.
Wastewater Treatment Plant
In this role, active support the day-to-day maintenance and improvement of the MSD WWT Plant SCADA and OT systems is emphasized and required. You’ll assist with configuring and troubleshooting SCADA software, working with PLCs and field equipment, and supporting both physical and virtual server environments. You’ll help monitor system performance for MSD’s nine wastewater treatment plants and other smaller facilities; participate in site visits and coordination for installations, testing, start-up, and commissioning; and contribute to tasks involving networking, system backups, and alarm configurations for the operation and maintenance of wastewater treatment assets. You’ll also learn how to work with virtualization platforms like VMware, while documenting your work and following established procedures to ensure system reliability, security, and uptime.
We’re looking for someone who is motivated with a solid foundation in industrial or technical environments—whether that’s through hands-on work with automation systems, IT support, or maintenance roles. You should have a strong interest in SCADA, PLCs, or OT systems, and be eager to learn about virtualization, networking, and control systems integration. Some exposure to Windows environments, basic networking concepts, or tools like VMware is helpful, but not required. Most importantly, you should be curious, adaptable, detail-oriented, and comfortable working in both office and field settings and with front line wastewater operators and maintenance staff as part of a collaborative team that can also include engineers and system integrators. Although typical business hours are usually maintained, in times of immediate operations or maintenance needs, off hours or weekend work may be required.
Wastewater Treatment Plant
In this role, active support the day-to-day maintenance and improvement of the MSD WWT Plant SCADA and OT systems is emphasized and required. You’ll assist with configuring and troubleshooting SCADA software, working with PLCs and field equipment, and supporting both physical and virtual server environments. You’ll help monitor system performance for MSD’s nine wastewater treatment plants and other smaller facilities; participate in site visits and coordination for installations, testing, start-up, and commissioning; and contribute to tasks involving networking, system backups, and alarm configurations for the operation and maintenance of wastewater treatment assets. You’ll also learn how to work with virtualization platforms like VMware, while documenting your work and following established procedures to ensure system reliability, security, and uptime.
We’re looking for someone who is motivated with a solid foundation in industrial or technical environments—whether that’s through hands-on work with automation systems, IT support, or maintenance roles. You should have a strong interest in SCADA, PLCs, or OT systems, and be eager to learn about virtualization, networking, and control systems integration. Some exposure to Windows environments, basic networking concepts, or tools like VMware is helpful, but not required. Most importantly, you should be curious, adaptable, detail-oriented, and comfortable working in both office and field settings and with front line wastewater operators and maintenance staff as part of a collaborative team that can also include engineers and system integrators. Although typical business hours are usually maintained, in times of immediate operations or maintenance needs, off hours or weekend work may be required.
SENIOR COMPUTER PROGRAMMER ANALYST (NC)
City of Cincinnati -
Ohio, OH
SENIOR COMPUTER PROGRAMMER ANALYST (NC) - DATABASE ADMINISTRATION
City of Cincinnati -
Ohio, OH
SENIOR COMPUTER PROGRAMMER ANALYST (N/C)
City of Cincinnati -
Ohio, OH