Under general supervision, design, develop, implement, and maintain a wide variety of real-time control systems that support Grant County PUD’s (District) operation of the Bulk Electric System (BES). The control systems include supervisory control and data acquisition (SCADA), energy management (EMS), energy accounting (EAS), data historian/database, and other supporting systems. Diagnose and resolve issues that arise with SCADA equipment whenever they occur, including after normal business hours, and act as the Subject Matter Expert to install, configure, and maintain required equipment, software, and databases that provide real-time visualization of equipment required to operate the Bulk Electric System.
Essential Functions: -- Essential functions, as defined under the Americans with Disabilities Act, may include any of the following representative duties, knowledge, and skills. This is not a comprehensive listing of all functions and duties performed by incumbents of this class; employees may be assigned duties which are not listed below; reasonable accommodations will be made as required. The job description does not constitute an employment agreement and is subject to change at any time by the employer. Essential duties and responsibilities may include, but are not limited to, the following:
Maintain, configure, and repair the Districts control systems and user interfaces used by operations improving functionality, accuracy, engineering compliance, and user interface optimization; update system layouts, visualizations, and fields providing users with clear, consistent, and complete information on critical infrastructure.
Rebuild substation configurations by reviewing engineering documentation and providing feedback to stakeholders; model EMS changes and configurations verifying all requirements are within established standards; update existing screens with new substation components; validate changes with controls vendor in point-to-point verification of control operations, analog data collection, and alarm operations.
Work with field technicians to diagnose and resolve communications and data issues related to telemetry and controls equipment. This occasionally includes capturing and/or analyzing network traffic with Wireshark and other similar tools.
Review engineering drawings produced internally and externally to verify compliance with current system capabilities; represent Grant PUD to other utility companies as part of Inter-control Center Communication Protocol (ICCP) system; support and administer changes with other utilities; model effects of all configuration inquiries, requests, and implementations; act as subject matter expert to increase competency of all parties involved while maintaining relationships critical to successful partnerships.
Collect, store, and report on all data required to prove Grant PUD is meeting relevant regulatory requirements; complete Critical Infrastructure Protection (CIP) and other compliance reporting requirements including documenting system failovers, generating change control documentation, assisting with patch management, upgrading system firmware, and testing configuration changes for security risks; run SQL queries providing evidence of WECC compliance and compliance RSAW documentation.
Perform routine programming tasks that support infrastructure, development and project toolchains, third-party scripts, and deployment of custom applications. This includes work in at least one shell such as; PowerShell (most common), Batch, MS Build, and Perl. Infrastructure support can include developing new internal tooling for monitoring and interacting with 24x7 systems using standard protocols and APIs, including HTTP and WMI. A number of support tools are developed and maintained using the Microsoft Office VBA programming environment.
Participates in code reviews, supports testing efforts at all levels, and collaborates with other team members to solve problems efficiently.
Interact with, configure, maintain, and monitor infrastructure that includes build systems, virtual machine platforms, network support, source control systems, and issue tracking systems including, but not limited to, the following: Jenkins CI, JIRA, Redmine, Visual Source Safe, Subversion, Git, vCenter, and Active Directory.
Perform other related duties as required or assigned.
Demonstrate commitment to Grant PUD’s mission, vision, values, strategic plan and Vision 2021. The incumbent should be familiar with these organizational priorities and behave in a way that aligns with these expectations.
Understand and adhere to compliance requirements for this position that may include laws, regulations, security guidelines, Grant PUD policies and procedures.
Actively participate in all aspects of our safety program, including but not limited to:
- following all safety policies and procedures,
- alerting supervisors and coworkers to unsafe or hazardous working conditions,
- reporting any safety incidents or close calls within 24 hours to supervisor, and
- accepting feedback from supervisors and coworkers regarding your personal safety performance.
Engineer III: Bachelor’s Degree in Computer Science or an Engineering field (Electrical Engineering preferred) and three-five years of experience in maintaining applications providing 24x7 monitoring of critical operations.
Engineer IV: Bachelor’s Degree in Computer Science or an Engineering field (Electrical Engineering preferred) and five or more years of experience in maintaining applications providing 24x7 monitoring of critical operations.
Knowledge and Skills
Knowledge of – NERC standards and regulations; Knowledge of information technology systems analysis, including system design, sufficient to be able to maintain current systems and implement new system; concepts, principles, theories, and methods surrounding electrical engineering industry standards and best practices; knowledge of data processing sufficient to be able to review program specifications, design programs and write or modify software code; knowledge of common application development patterns and paradigms, including, but not limited to, Model-View-*, common Software Engineering best-practices for all applicable technology, toolchain automation, DevOps, REST, Web Services, client-server architecture, service applications, and imperative, functional, object-oriented, and object-based software design, language, and engineering principles
Skill in – problem solving and thinking critically; report creation and submittal; independently adapting, interpreting and applying written guidelines, precedents, and standardized work practices to a variety of unprecedented and problematic situations; written and oral interpersonal communication; workflow and time management; utilizing MS office products; specialized software, tools, and applications
A valid state driver’s license may be required.
Majority of work is performed in a standard office setting, with some field work that may require operation of a vehicle.
applicant/incumbent should refer to the Physical Capacity Evaluation (PCE)
Closing Date to Apply: Open Until Filled
Excellent Compensation and Benefits Package
Equal Opportunity Employer
References and Background Checks are done as part of our employment process.