SCADA Programmer/Analyst (ITP-B)

City of Seattle, WA

Education
Special Commitments

Position Description

An online application must be fully completed for consideration. Please DO NOT attach resumes and cover letters, as they will not be considered in the review of candidate's qualifications.

Are you an experienced Industrial Control System programmer? Do you thrive supporting critical infrastructure in water treatment, water distribution and drainage wastewater functional areas? Do you read and write P&ID’s and are you able to articulate complex process control loop strategies?

Does your skill set include programming vendor agnostic Programmable Logic Controllers, and Programmable Automation Controllers (PLC/PAC)? Are you able to apply programming life cycle models on PLC/PAC code development? Are you well-versed in IEC 61131 process control software standard for coding PLC/PAC by? applying any of the following languages: Structure Text, Instruction list, Ladder Diagram, Function Block Diagram and Sequential Function Chart?

Do you develop Graphical User Interphases (GUI’s), operator screens and end-user dashboards using various graphical development solutions not limited to Edge, the factory floor or operations console environments? Are you proficient using a blend of Human Machine Interphase solutions not limited to IFix, Wonderware, Onsite or Red Lion Crimson? If this is within your comfort zone, then this might be the role you are looking for!

Seattle Public Utilities (SPU) is recruiting for a SCADA programming analyst (ITB-B) to support operation control systems as needed at various facilities and locations not limited to water distribution, drainage/wastewater and water treatment. The SCADA programming analyst engages with operations stakeholders, technicians, planners, contractors, analysts, administrators and engineers supporting clients by applying programming solutions to support the operational business needs.

If you feel this may be the perfect job for you, please continue reading …and APPLY!

About Seattle Public Utilities (SPU): SPU is a community-centered utility working to make Seattle the best place to live for everyone. We deliver high quality, vital services, across four major lines of business: providing water, solid waste, drainage and wastewater services for Seattle residents and businesses. In addition, SPU provides drinking water for 1.5 million regional customers in Seattle and other municipalities. Our customers depend on us to deliver high-quality, reliable, and cost-conscious utility services and to achieve the greatest benefits possible for every investment we make. For more information about Seattle Public Utilities (SPU), check out the:

  • SPU Website
  • SPU Workplace Expectations (Download PDF reader) (Download PDF reader)
  • Strategic Business Plan

SPU commits to Our City Values and Race and Social Justice as core principles that guide our work. We actively take steps to dismantle systemic racism and increase service equity. We value diverse life experiences and strive to create a workplace that is welcoming to all. We take steps to be inclusive and equitable in our recruiting, hiring and promotional opportunities.

Why Join Our Team? We know work isn’t only about what you do it’s also about who you work for and with! SPU provides a fun and family-friendly work environment that supports a work life balance, including:

  • Hybrid work schedule opportunities
  • Family-friendly and multicultural work environment
  • Generous benefits package
  • Free Orca Pass
  • City pension plan with employer/employee contributions
  • Growth potential and advancement opportunities

Job Responsibilities

As a SCADA Programmer Analyst, your day-to-day work consists of team collaboration in a culturally diverse setting where professionalism and mutual respect are expected to promote a safe and inclusive work environment. The SCADA programmer analyst together with SCADA administrators strive towards process control programming solutions emphasizing safe operations and business continuity. It is expected the SCADA programming analyst prepares intake or writes intake on behalf of the client to formalize PLC, PAC, OIU, and HMI software design. The SCADA programming analyst prepares PLC, PAC, OIU, and HMI code development projects plans where tasks and activities are clear and transparent for internal and external stakeholders.

  • Apply software development life cycle models in planning process control programming projects.
  • Apply combinations of V-Model, Waterfall model or Agile-models for software development life cycles strategies as applied to PLC, PAC, and Graphical User Interphases programming.
  • Supports and develops GUI programming on Edge, factory floor and control console device environments.
  • Writes software development charts, maintenance procedures, manuals and code development design guidelines.
  • Develops PLC and PAC code in a vendor agnostic environment where the code aligns with IEC 61131 standard, where the code is developed to support modularization and repeatable process for ease of deployment.
  • Supports a formal change management process where change recorded in intake is assessed, is vetted and is approved before deployment to support system management best practices.
  • Participate in the design review process assessing Relay/Ladder Logic diagrams, Instrument submittals, Control loop descriptions, Control narratives, Control specifications, Process Flow Diagrams, and P&IDs.
  • Supports stablished commissioning and integration phases by developing project-specific test plans to integrate instrumentation loops, control panels, software functions, Network nodes and GUI’s.
  • Supports software application maintenance PLC, PAC and GUI’s by ensuring system uptime while applying vendor firmware updates, Loop tuning best practices, KPI’s strategies.
  • Records and plans PLC, PAC, and GUI hardware life cycles by tracing manufacturer End- Of-Support, End-Of-Life, and End-Of-Commercialization.
  • Apply networking best practices for subnet and IP class development.
  • Applies principles of leas privilege to PLC, PAC and GUI devices to cyber security best practices.
  • Provides software performance metrics to support the utilities business objectives.
  • Works as needed in compensated after hours call out and standby rotations.

Please note this job posting is not designed to cover or contain the complete list of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change as conditions require.

Qualifications

Experience: Four (4) plus years of professional experience in supporting programming services typical of a SCADA/OT environment with an emphasis on PLC/PAC, GUI, HMI coding development.

Education: Minimum of an associate’s degree, or unit combinations closely aligned with a bachelor’s degree in electrical engineering, software engineering, industrial engineering, process control engineering, instrumentation & controls engineering, and computer science disciplines closely related to technology and engineering fields of study. Combinations of job-appropriate education, training, certification, and work experience will be evaluated on an individual basis for comparability to the minimum education and experience requirements.

Experience and Education Equivalency: Combinations of job-appropriate education, training, certification and work experience will be evaluated on an individual basis for comparability to the minimum education and experience requirements.

License, Certification and Other Requirements: Current Washington State driver's license or evidence of equivalent mobility may be required for some positions.

Desired Qualifications:

  • Excellent customer service disposition.
  • Strong written and verbal articulation skills.
  • Strong Instrumentation and controls engineering skills.
  • Experience with PLC/PAC programming development suites not limited to Opto22, Rockwell Allen-Bradley ControlLogix, MicroLogix, SIEMENS S7 and Schnider M580 vendor PLC/PAC code development application platforms.
  • Experience with GUI programming development suites not limited to Wonderware dev studio, General Electric Proficy iFix, Systems Integrated Onsite, and Redlion Crimson.
  • Proficient in Linux OS.
  • Strong Microsoft Projects and Visio.
  • ANSI/ISA 5.4, 18.2, and 99 standards.
  • IEC 61131, and 62443 standards.

Additional Information

How to Apply: Please fully complete an online application. Please DO NOT attach resumes and cover letters, as they will not be considered in the review of the candidate’s qualifications.

Workplace Environment: This position allows for the flexibility of a hybrid work schedule. Employees will have the option to work remotely two days a week. Individual schedules will be agreed upon by the employee and their supervisor.

The full salary range for this position is $52.63 - $79.00 per hour.

Benefits: The City of Seattle offers a comprehensive benefits package including vacation, holidays, and sick leave as well as medical, dental, vision, life and long-term disability insurance for employees and their dependents. More information about employee benefits is available on the City's website at: https://www.seattle.gov/human-resources/benefits/employees-and-covered-family-members/most-employees-plans

Who may apply: The City of Seattle encourages people of all backgrounds to apply, including people of color, immigrants, refugees, women, LGBTQ, people with disabilities, veterans, and those with diverse life experience. This position is open to all qualified candidates that meet the minimum qualifications. The City of Seattle values diverse perspectives and life experiences. Applicants will be considered regardless of race, color, creed, national origin, ancestry, sex, marital status, disability, religious or political affiliation, age, sexual orientation, or gender identity.

If you have any questions, please contact Charles Gilmore at charles.gilmore2@seattle.gov

Learn more about Seattle Public Utilities at our web page www.seattle.gov/util/.

The City of Seattle offers a comprehensive benefits package including vacation, holiday and sick leave as well as medical, dental, vision, life and long-term disability insurance for employees and their dependents.

More information about employee benefits is available on the City's website at:

"Most" Employees Plans - Human Resources | seattle.gov

Read Full Description
Confirmed 9 hours ago. Posted 11 days ago.

Discover Similar Jobs

Suggested Articles