What are the responsibilities and job description for the Programmer Analyst position at Robert Half?
As a PLC Programmer, your role will be pivotal in the design, development, and upkeep of PLC programs for industrial automation systems. You'll also design and develop SCADA applications for real-time monitoring, data visualization, and control in industrial processes. Your focus spans Oil and Gas and Water Transfer projects, with involvement in manufacturing and food industries. You'll ensure seamless integration of PLCs with SCADA systems and other automation components, fostering effective communication across automation systems.Join our team and make a significant impact on the future of automation technology in Oil and Gas, manufacturing, and food industries.Position Summary:We are seeking an Automation PLC Programmer who can:Create and interpret logic and flow diagrams for program design, programming, simulation, testing, and startup.Monitor systems, debug operational issues, and troubleshoot problems.Specify, design, and build programs for equipment installation, and configure automation devices like VFDs.Capture and analyze data using Wire Shark.Configure VPN Tunnels and port-forwarding rules in managed switches and routers.Source and simulate 4-20 mA signals.Develop PLC and HMI Programs from scratch.Coordinate directly with customers for site visits as required.Independently troubleshoot issues without senior technician assistance.Provide cost estimates for upgrades and new systems, including parts and labor.Design complete control panels based on engineering drawings.Startup new control panels in the field.Guide field service personnel in programming, repair, installation, and maintenance of PLC systems.Develop, modify, and troubleshoot PLC programs using ladder logic, function block diagrams, or structured text, preferably with Allen-Bradley PLCs.Design SCADA applications using platforms like Wonderware, Ignition, or FactoryTalk View.Integrate PLCs with HMIs, SCADA systems, sensors, actuators, and drives for comprehensive automation solutions.Diagnose and resolve issues with industrial networks (Ethernet/IP, Modbus, Profibus) to ensure reliable communication.Conduct rigorous testing of PLC programs and SCADA applications to ensure functionality, adherence to specifications, and compatibility.Create and maintain documentation such as functional specifications, user manuals, and technical diagrams to support PLC and SCADA development.Assist in commissioning PLC systems and SCADA applications at client sites, offering technical support during installation, startup, and ongoing operations.Job Requirements:High school diploma or equivalent required; 2-year Technology Degree or related field preferred.Minimum 5 years of experience in Automation Industry or related field preferred.Proficiency in programming and troubleshooting Allen-Bradley PLCs and HMIs.Familiarity with leading PLC hardware and software platforms.Experience in SCADA development, including application design and configuration for industrial automation.Knowledge of industrial communication protocols is advantageous.Preferred experience with Allen-Bradley PLCs.
Salary : $85,000 - $90,000
PLC Programmer
Ventura Foods -
Chambersburg, PA
Development/Programmer Intern
Select Medical -
Mechanicsburg, PA
Senior IBM z/OS Systems Programmer
Dine Development Corporation -
Mechanicsburg, PA