Control Systems Programmer

  • City of Sparks
  • Oct 25, 2021
Full time Computer Science Information Systems

Job Description

Are you looking for a meaningful career that has a positive impact on the community? If you answered yes, come join the City of Sparks! Aside from working for an organization that is dedicated to the community, you will also receive a generous and competitive salary, benefit package, tuition reimbursement, bilingual pay (when applicable) and retirement plan. People who come to Sparks stay in Sparks. Apply here to start the process.

 Application Tips:

  • Fill out and update your general online application before attaching it to any new job posting. HR reviews information listed on the application submitted to the specific job posting
  • The Qualifications section below is your cheat sheet to understand what the City is looking for on your application, use this to your advantage. It is up to the candidate seeking employment/promotion to include all relevant information for qualification purposes, on the application the candidate submits to be considered for the job 
  • One step is eliminated for you! Do not attach resumes or cover letters. The City of Sparks does not review these items with the application. Only attach any licenses/transcripts/certificates that are required for qualification (see qualifications section to determine what documents to attach)

 **NEW** Don't forget to enable TEXT messaging in your application before you hit submit!   This feature will allow the recruiter to send you important reminders throughout the recruitment process.  

If you have any questions, please email or call Human Resources at (775) 353-2345.

This posting is open to all interested persons meeting the minimum qualifications. There is currently one (1) Control Systems Programmer opening at the Truckee Meadows Water Reclamation Facility (TMWRF) Division of the Community Services Department. The City of Sparks is an Equal Opportunity Employer. 

Supplemental Questions: In addition to submitting the application, all applicants must answer all of the questions attached to the job posting in order to be considered. If you have any questions, please email or call Human Resources at (775) 353-2345.


Plan, coordinate and perform activities related to systems development and operation of the control system at the Truckee Meadows Water Reclamation Facility (TMWRF). Analyze and program control systems and networks. Troubleshoot, evaluate, and provide repairs to hardware and software as needed for all aspects of the control system. 


This position class is part of a team that is responsible for the plant control system and is under the direct supervision of the plant manager. 


Applicants must possess the following minimum qualifications to continue in the recruitment process:

Education and Experience:

Bachelor’s Degree in Computer Science, Electrical Engineering, or a related field and three (3) years of experience in developing and modifying systems and programs for real-time process control or similar applications.

Licenses and Certificates:

Specified positions may require possession and maintenance of the equivalent to a valid Nevada Class C driver's license within thirty (30) days of hire.

Example of Essential Duties:

Plan and direct installation, maintenance, and repair of control system infrastructure. Provide training to staff on the control strategy of each treatment process. Confer with staff to analyze procedures, control strategies, and data needs. Design, evaluate, and program process control strategies.  Recommend changes as needed.

Work with team to install, deploy and manage servers and network equipment within the control system infrastructure.  

Analyze, design, and recommend system improvements and modifications. Install and debug control system packages, diagnose system hardware, develop control strategies, and perform control system backups.

Prepare clear and concise documents, user procedures, reports, and other written materials. Provide and maintain documentation for all control strategies and evaluate and recommend equipment purchases. Train staff in the operation of computer applications, including system concepts to non-technical users.

Participate in the preparation and development of the TMWRF IT budget draft and make recommendations regarding operational and capital needs.

Maintain current knowledge of technology and new information systems and applications. Update working knowledge of wastewater computer applications software.

Interact with design engineers, vendors and contractors in the design, installation and maintenance of hardware and software. Monitor contract compliance. 

Perform other duties which may be assigned.

Knowledge, Skills and Abilities:

  • Wastewater process control principles and terminology 
  • Principles of real-time programming and operations 
  • Programming PLC’s and Control Processers
  • Programming HLBL, Structured Text or related languages
  • MS SQL server and SQL language
  • Understanding of virtualized environments
  • Control System design and optimization   
  • Budgetary principles and practices 
  • Computer applications and software related to the work including Microsoft Office
  • Establish and maintain effective relationships with employees, venders, and contractors
  • Ability to have effective, professional, and courteous communications with all persons in the work environment
  • Ability to use knowledge and independent judgement to make accurate decisions as needed
  • Ability to set priorities, coordinate multiple projects and meet critical deadlines
  • Ability to work independently in the absence of supervision

Physical Demands:

Requires the ability to work in a typical office setting and use standard office equipment; to stand or sit for prolonged periods of time; to occasionally stoop, bend, kneel, crouch, crawl, reach, twist, climb ladders, lift, carry, push, and/or pull light to moderate amounts of weight and to use assisted lifting techniques to lift moderate to heavy amounts of weight; to work in an industrial facility using ramps and stairs; and, to operate office equipment requiring repetitive hand movement and fine coordination including use of a computer keyboard. Some work is performed in a computer operations environment with exposure to noise, dust, fumes and controlled environments. Must be able to follow safety procedures when working with electrical cabinets.  


  • This position is Exempt under FLSA guidelines
  • This position is at-will and exempt from the Regulations of the Civil Service Commission
  • This position reports to the Treatment Plant Manager
  • Supervision exercised:  Instruct others in work procedures
  • Required to work during emergency circumstances or inclement weather conditions
  • May be required to be called back, held over, work off-hours, nights, weekends, and holiday shifts 
  • May be required to pass a pre-placement drug screen and background investigation

Supplemental Job Posting Information:

You are required to submit any required documents as requested above, at time of application for further consideration. Failure to submit the required and/or requested information may result in rejection of your application. 

Recruitment Communication:

Human Resources will be contacting you at various stages of the recruitment process via email, even if you have chosen U.S. mail for prior application processes or for applications with other agencies. Please make sure your email address is accurate.

Reasonable Accommodation:

Human Resources will make efforts to provide reasonable accommodations to disabled candidates in the selection process. If you have special needs, please notify the Human Resources office when you turn in your application or at least three (3) business days prior to the examination/interview by calling (775) 353-2345.


The City of Sparks reserves the right to select applicants who demonstrate the best combination of qualifications for the position.


IT Project Management, Network and Server Administration, Systems Analysis - IT