Share this Job

Programmer Analyst III (PLC/SCADA)

At Hilmar Cheese Company we improve lives around the world. Committed to innovation and sustainability, Hilmar Cheese Company, and our division, Hilmar Ingredients, serves customers in more than 50 countries. State-of-the art production facilities in California and Texas convert an abundance of high-quality milk into a variety of nutritious cheeses, whey protein and lactose.

A Typical Day

The Programmer Analyst III (PLC/SCADA) works under minimal supervision and is responsible for all facets of the application programming lifecycle management for software solutions in a process manufacturing environment.  Also, the Programmer III will lead medium to large-sized projects and collaborate with other member of the IS department on the analysis, design, troubleshooting, problem resolution, maintenance, and documentation of software systems and programs.

Job Responsibilities
  • Ensures that all applications deliver a consistent high level of quality by minimizing program bugs and inefficiencies through standardized testing procedures
  • Leads functional and technical specifications reviews, and application code reviews
  • Coordinates efforts across all I.S. groups and ensures full communication of project-related work to these groups.
  • Provides technical support for all applications as necessary, both during and after project completion
  • Reviews requirements and develops software development cost estimates and associated timeline.
  • Provides oversight of other junior IS team members and contractors.
  • Assumes technical project leadership role within the project team when designated.
  • Acts as a consultant and advisor to I.T staff regarding application needs, technology, and functional training.
  • Develops and supports Supervisory Control and Data Acquisition (SCADA) and PLC applications under minimal supervision
  • Supports manufacturing business team in a 24x7x365 environment
  • Administrates the manufacturing applications landscape ensuring a stable, reliable, highly available, and secure manufacturing environment
  • Troubleshoot electrical systems using diagnostic equipment to ensure proper installation and operation of control systems.
  • Inspect & diagnose malfunctioning systems and components such as electrical systems, equipment, motor control, and its components to identify and correct problems.
What You Will Need
  • Bachelor's in computer science or related field plus 5 years related experience OR Master’s degree plus 1 year related experience
  • Ability to communicate effectively with non-technical staff and with members of interdisciplinary team
  • Ability to learn, comprehend, and use, various methods, procedures, and techniques used in developing and writing computer programs.
  • Strong trouble-shooting, analytical, and critical thinking skills and the ability to translate higher level knowledge to others
  • Ability to effectively manages multiple priorities 
  • Ability to understand complex business processes, rules, and demonstrate business acumen, and is subject matter expert
  • Knowledge of principles and processes for providing customer and personal services. This includes customer needs assessment, meeting quality standards for services, and evaluation of customer satisfaction.  
  • Ability to read P & ID’s, flow diagrams and electrical schematics.
  • Experience developing complex SCADA and PLC applications.
  • Knowledge of networking and communication protocols, such as but not limited to, Ethernet, Asi, Modbus, IO-Link. ControlNet and DeviceNet.
  • Knowledge of process instrumentation and the programming and configuring of Variable Frequency Drives (VFDs)
  • Ability to tuning PID loops
What Will Put You Ahead
  • Bachelor's in computer science or related field plus 7 years related experience OR Master's degree plus 2 years related experience
  • Experience with Wonderware InTouch HMI and/or Rockwell ControlLogix Control Systems
  • Experience with interfacing to MES applications. 
Physical Demands

Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.  While performing the duties of this job, the employee will be required to:

  • Stand, walk, use hands to finger, handle or feel and reach with hands and arms, climb or balance, stoop, kneel, crouch or crawl and talk or hear.
  • While performing the duties of this job, the employee may be required to spend time in the plant, customer service area, or distribution facility.
  • The employee will primarily be spending time using the computer to complete job tasks.
  • Ability to lift and carry 45 pounds.
  • Sit, stand and / or walk almost the entire workday.
Work Environment

Work Environment

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.  While performing the duties of this job, the employee is frequently exposed to the following:

  • The primary work environment is assumed to be the whole of Hilmar Cheese Company.
  • Exposure to dust, fumes, smoke, gases, or other irritating substances.
  • Exposure to solvents or chemicals.

Food safety is a companywide responsibility and each employee must know their role in the manufacture and distribution of safe, wholesome, and high quality products.


This description is a general statement and does not include other duties as assigned

Hilmar Cheese Company, Inc. is an Equal Opportunity Employer/EEO. We participate in E-Verify.

English Information | Spanish Information