KY Staffing
Senior Computer Programmer Analyst
Salary: $79,504.27 - $106,847.10 Annually Location: Ohio 45202, OH Job Type: Full-time Classified Job Number: 25-01943 (N/C) Department: Metropolitan Sewer District Opening Date: 08/04/2025 Closing Date: 8/25/2025 11:59 PM Eastern 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 environmentswhether 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. Minimum Qualifications (KSAs) (Illustrative only. Any one position may not require all of the listed KSAs nor do the listed examples include all the KSAs which may be required.) Knowledge of: Principles of computer data processing. Design, installation, and maintenance of enterprise, distributed, client server, and desktop computer systems. Principles and practices of computer network systems analysis and design. Current trends and new technologies in data processing. Desktop software packages and operating systems. Principles of effective documentation. Principles of providing effective customer service. Operating Systems: Methods and practices of installation for upgrading of client servers and desktop computer, hardware and software. Computer system configurations. Operating system structures. Networking: Principles of computer network systems analysis and design. Local area network hardware and transmission protocols. Data communication concepts and principles. Internet and intranet architecture. Network security policies, techniques, and procedures. Network configuration, maintenance, and diagnostic procedures and techniques. Licensing Agreement enforcement. Programming: Standard programming languages. Computer operating systems/hardware. Program design and analysis. Principles and techniques of programming. Programming languages (Java, C, C++, Visual Basic, etc.) and utilities. Database Administration: Database management systems. Database design. Database tools. Data/file management tools. Database utilities. Data warehouse and multi dimensions. File and data recovery. Database security methods and techniques. Physical control standards and procedures. Database software (Oracle, SQL, etc.) Web: In-depth graphic design. User interface design. Advertising and marketing. Information architecture. Management of e-commerce. Front-end web code such as HTML and JavaScript. Business: Business systems analysis. Business software packages. GIS: Desktop GIS software for analysis, query, and visualization (e.g., ESRI's ArcView). WEB-based GIS application interfaces and data presentation. Desktop or Workstation GIS advanced software for data creation, geo processing, and conversion (e.g., ESRI's Arc Info). Geo-locational and Geo-relational dataset concepts and database structures. Engineering/surveying principles and practices as related to GIS and GPS (global positioning systems) applications. Interface and integration of GIS database systems with other public enterprise systems such as permitting, licensing, and financial systems. Skill to: Install, configure, upgrade and maintain hardware and software, including that related to local and wide area networks. Perform hardware modifications such as chip replacement and board swaps. Troubleshoot and resolve network hardware and software problems. Use and maintain networking test equipment. Ability to: Read and prepare clear and concise reports and technical documents. Work with minimal supervision. Provide effective customer service. Develop and recommend cost effective improvements for technical systems. Implement systems based on design specifications and instructions. Evaluate and recommend purchase of computer equipment, services and supplies. Analyze, design, program, test, debug, document and maintain various systems and applications. Develop procedures and means of storage for archiving data. Examples of Work Performed (Illustrative only. Any one position within this classification may not include all of the duties listed nor do the listed examples include all of the tasks which may be performed.) Performs all essential functions of a Computer Programmer Analyst. Installs and maintains servers and network equipment. Troubleshoots any application or server connections. Installs, configures, and troubleshoots office network software and operating systems. Identifies the need for hardware and software upgrades and perform upgrade. Under minimal supervision, develops specifications, codes, tests and documents application programs. Under minimal supervision, develops specifications, codes, and tests interfaces and conversion programs or procedures. Creates and maintains medium project work plans. Creates data flow documents which detail systems or business problems. Evaluates and tests options for backup, restoration, and recovery procedures. Identifies software requirements. Drafts requests for proposals to accomplish design objectives. Evaluates and specifies hardware and software configuration and places orders with vendors. Applies a general understanding of protocols, topology, hardware and software, and network design. Evaluates and specifies networking equipment and application. Applies network hardware and software troubleshooting skills. Provides second level network problem escalation resolution. Develops and administers end-user training programs. Assures that appropriate IT security is considered in all tasks. Acts in compliance with the City of Cincinnati's Information Security Policy, Administrative Regulations, and related standards and procedures in the City's Human Resources Policies and Procedures. Required Education and Experience Each applicant must have completed an Associate's Degree from an accredited college or university with a major in computer science, information technology, computer programming, criminal justice, geography or a related field. In addition, each applicant must have one year of professional paid work experience performing work similar to that listed under
Salary: $79,504.27 - $106,847.10 Annually Location: Ohio 45202, OH Job Type: Full-time Classified Job Number: 25-01943 (N/C) Department: Metropolitan Sewer District Opening Date: 08/04/2025 Closing Date: 8/25/2025 11:59 PM Eastern 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 environmentswhether 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. Minimum Qualifications (KSAs) (Illustrative only. Any one position may not require all of the listed KSAs nor do the listed examples include all the KSAs which may be required.) Knowledge of: Principles of computer data processing. Design, installation, and maintenance of enterprise, distributed, client server, and desktop computer systems. Principles and practices of computer network systems analysis and design. Current trends and new technologies in data processing. Desktop software packages and operating systems. Principles of effective documentation. Principles of providing effective customer service. Operating Systems: Methods and practices of installation for upgrading of client servers and desktop computer, hardware and software. Computer system configurations. Operating system structures. Networking: Principles of computer network systems analysis and design. Local area network hardware and transmission protocols. Data communication concepts and principles. Internet and intranet architecture. Network security policies, techniques, and procedures. Network configuration, maintenance, and diagnostic procedures and techniques. Licensing Agreement enforcement. Programming: Standard programming languages. Computer operating systems/hardware. Program design and analysis. Principles and techniques of programming. Programming languages (Java, C, C++, Visual Basic, etc.) and utilities. Database Administration: Database management systems. Database design. Database tools. Data/file management tools. Database utilities. Data warehouse and multi dimensions. File and data recovery. Database security methods and techniques. Physical control standards and procedures. Database software (Oracle, SQL, etc.) Web: In-depth graphic design. User interface design. Advertising and marketing. Information architecture. Management of e-commerce. Front-end web code such as HTML and JavaScript. Business: Business systems analysis. Business software packages. GIS: Desktop GIS software for analysis, query, and visualization (e.g., ESRI's ArcView). WEB-based GIS application interfaces and data presentation. Desktop or Workstation GIS advanced software for data creation, geo processing, and conversion (e.g., ESRI's Arc Info). Geo-locational and Geo-relational dataset concepts and database structures. Engineering/surveying principles and practices as related to GIS and GPS (global positioning systems) applications. Interface and integration of GIS database systems with other public enterprise systems such as permitting, licensing, and financial systems. Skill to: Install, configure, upgrade and maintain hardware and software, including that related to local and wide area networks. Perform hardware modifications such as chip replacement and board swaps. Troubleshoot and resolve network hardware and software problems. Use and maintain networking test equipment. Ability to: Read and prepare clear and concise reports and technical documents. Work with minimal supervision. Provide effective customer service. Develop and recommend cost effective improvements for technical systems. Implement systems based on design specifications and instructions. Evaluate and recommend purchase of computer equipment, services and supplies. Analyze, design, program, test, debug, document and maintain various systems and applications. Develop procedures and means of storage for archiving data. Examples of Work Performed (Illustrative only. Any one position within this classification may not include all of the duties listed nor do the listed examples include all of the tasks which may be performed.) Performs all essential functions of a Computer Programmer Analyst. Installs and maintains servers and network equipment. Troubleshoots any application or server connections. Installs, configures, and troubleshoots office network software and operating systems. Identifies the need for hardware and software upgrades and perform upgrade. Under minimal supervision, develops specifications, codes, tests and documents application programs. Under minimal supervision, develops specifications, codes, and tests interfaces and conversion programs or procedures. Creates and maintains medium project work plans. Creates data flow documents which detail systems or business problems. Evaluates and tests options for backup, restoration, and recovery procedures. Identifies software requirements. Drafts requests for proposals to accomplish design objectives. Evaluates and specifies hardware and software configuration and places orders with vendors. Applies a general understanding of protocols, topology, hardware and software, and network design. Evaluates and specifies networking equipment and application. Applies network hardware and software troubleshooting skills. Provides second level network problem escalation resolution. Develops and administers end-user training programs. Assures that appropriate IT security is considered in all tasks. Acts in compliance with the City of Cincinnati's Information Security Policy, Administrative Regulations, and related standards and procedures in the City's Human Resources Policies and Procedures. Required Education and Experience Each applicant must have completed an Associate's Degree from an accredited college or university with a major in computer science, information technology, computer programming, criminal justice, geography or a related field. In addition, each applicant must have one year of professional paid work experience performing work similar to that listed under