IT Plant Applications Programmer Analyst

NRG Energy - Princeton, NJ

NRG is the leading integrated power company in the U.S., built on the strength of our diverse competitive electric generation portfolio and leading retail electricity platform. A Fortune 500 company, NRG creates value through best-in-class operations, reliable and efficient electric generation, and a retail platform serving residential and commercial businesses. Working with electricity customers large and small, we implement sustainable solutions for producing and managing energy, developing smarter energy choices and delivering exceptional service as our retail electricity providers serve almost three million residential and commercial customers throughout the country.

More information is available at Connect with NRG Energy on Facebook and follow us on Twitter @nrgenergy.

NRG is leading a customer-driven change in the U.S. energy industry by delivering cleaner and smarter energy choices, while building on the strength of the nation’s largest and most diverse competitive power portfolio. A Fortune 250 company, we create value through reliable and efficient conventional generation while driving innovation in solar and renewable power, carbon capture technology and customer-centric energy solutions. Our retail electricity providers serve almost 3 million residential and commercial customers throughout the country.

**Position can be based in Princeton, NJ or Houston, TX**

IT System Analyst is a customer facing individual capable of executing projects in the OSIsoft PI space in a technical lead capacity. This individual will be responsible for coordinating with customer site contacts and implementing OSI solutions in a challenging real-time process environment. The IT Systems Analyst must be able to quickly troubleshoot and resolve issues.

Project execution tasks include the installation and configuration of complete OSIsoft PI systems. This ranges from the initial PI Server Installation to the configuration of data collection from a wide variety of possible 3rd party data sources. This individual must have prior experience utilizing PI Organizational and Visualization tools such as PI Asset Framework and PI Vision.

He/she shall be responsible for designing, developing and implementing the configurations and/or custom software components necessary to meet the project requirements for the projects to which he/she is assigned.

Essential Duties/Responsibilities:
Install, configure, support and maintain new or existing OSIsoft PI systems
Configure PI Tag and Asset Framework software
Deploy PI Data Analyzation/Visualization utilizing PI Asset Framework and PI Vision
Coordinate application requests, prioritization and business communication.
Facilitate requirements gathering efforts and clearly document system requirements.
Develop prototypes/proofs of concept to validate key project assumptions prior to making significant investments.
Document design specifications.
Develop new and enhanced system functionality including custom code and packaged application configuration.
Ensure the successful transition from development to operations including operations procedures and tools such as process control points, reports, and automated monitoring.
Regularly report status and raise issues/risks as appropriate. Anticipate and adjust for problems and roadblocks while eliminating roadblocks within control.
Collaborate with team members and operational groups to identify and prioritize/reprioritize work when necessary.
Develop strong working relationships with individuals at all levels of company, operations, and IT applications and infrastructure teams.
Assist in developing test scripts in order to test a group of related functionality.
Interact with external entities: vendors, service providers and product vendors.
Interface with IT application owners and the IT organization in order to provide technical solutions to meet user needs. Escalate or resolve conflicts, as needed.
Help identify and recommend options, risks and alternatives to deliver a robust and stable solution.
Assist in researching, evaluating, specifying and coding the configuration of hardware and/or software for application’s environment.
Remain abreast of current technologies and best practices that may be applicable to the company.

Education: Bachelor’s degree in computer science, software engineering or relevant business discipline from an accredited four-year college or university or equivalent work experience.

Experience: A minimum of 3 to 7 years technical experience. 4+ years experience with the IT Plant Applications Programmer Analyst II job responsibilities, knowledge, skills and abilities.

Role Specific Knowledge, Skills and Abilities:
OSIsoft PI System Infrastructure Specialist and PI System Installation specialist.
Experience working with PI Data Archive 2010, 2012, 2016R2 and 2017 version with knowledge of data archive migration from legacy versions to new version.
Solid understanding of Utility industry and its principles with focus on the power plant environment (operations and dispatch).
Experience integrating PI system with Client SCADA system which includes installation of interface, interface configuration and setting up PI points and tuning.
Installation of PI System in a High Availability configuration and setting up interfaces with Failover configuration.
Experience with PI Interfaces such as Client PI-OPC, PI-PI, PI-DNP3, PI-RDBMS, PI-Modbus and PI-UFL.
Experience with PI Asset Framework, PI Analyses, PI Event Frames, PI Notifications.
Setting up of fresh PI AF Server and replicating the AF Databases and AF Models from other enterprise PI Systems,
Building Models in AF structure and maintaining the models across different PI systems.
Experience developing PI Notifications based AF modeled event frames.
Experience installing and configuring of PI client software including ProcessBook and DataLink
Experience working with PI Developer technologies like PI OLEDB Enterprise, PI ODBC, PI AF SDK, PI WebAPI and development of custom utilities using these technologies
Experience developing custom applications using Microsoft .Net technology (C#, ASP.NET) and AF SDK.
Experience analyzing and resolving production support issues in a 24x7 environment.
Providing value-added solutions for process improvement.
Has experience in capturing business requirements from the business, worked with IT development teams in implementing solutions
Experience with data acquisition in process control and/or industrial environments

Additional Knowledge, Skills and Abilities:
Asset Framework (AF) expert, with comprehensive understanding of AF Analysis, Event Frames, Notifications and the ability to troubleshoot associated issues
Experience as a system administrator of OSIsoft's PI System.
Experience with OSIsoft PI System tag creation, tag monitoring, and tag maintenance.
Experience with performance optimization and monitoring system health for the OSIsoft PI System
Willing to keep up with and learn the ever evolving OSIsoft Product Suite
Excellent verbal and written communication ability
High problem-solving ability
High technical knowledge of the OSIsoft PI Product Suite
Able to work in team environments
Ability to collect requirements, design and configure manufacturing execution systems, manufacturing intelligence tools, process control system historians and interfaces between these systems and enterprise resource planning systems
Appropriate and professional demeanor and appearance
Demonstrated success in identifying requirements and subsequent development and implementation of PI Installation and Integration Activities
Completion of the following OSIsosft training or demonstrable experience: -PI System Architecture, Planning, and Implementation -Building PI System Assets and Analytics with PI AF -PI System Administration for IT Professionals
Additional Experience Preferred

Energy/Utilities experience with application support and development.
Technical knowledge of networks and related hardware and software.
Technical knowledge of network security.
Experience with documenting procedures and best practices.
Experience with SCADA systems, electric generating plants, transmission
Exposure to Control Logic and P&IDs
Exposer to .NET, C-Sharp, VB, Python

Physical Requirements:
Must be willing to travel when needed.
Ability to attend meetings and respond to application problems at various corporate sites when necessary.

Working Conditions

Team work environment in cube or open work area including a trade floor environment.
Duties are performed during standard business hours, but work outside normal business hours may be necessary based on project requirements.
Willingness to work outside normal business hours as necessary, especially during on-call rotations for critical issue resolution and to achieve project milestones.

NRG Energy is committed to a drug and alcohol free workplace. To the extent permitted by law and any applicable collective bargaining agreement, employees are subject to periodic random drug testing, and post-accident and reasonable suspicion drug and alcohol testing. EOE AA M/F/Protected Veteran Status/Disability
EEO is the Law Poster (The poster can be found at

Level, Title and/or Salary may be adjusted based on the applicant's experience or skills.

Official description on file with Human Resources