Role: OSI PI Consultant
Location : Charlotte, NC
Need OSI Pi system programming experience with Utilities background
Job Description: Detailed overview of functional and technical role expectations
Our client has recognized increased needs to automate current plant reliability programs and to optimize the workforce to become more analytical. They have a desire to use National Instruments software, InsightCM, for remote equipment monitoring. InsightCM is an online asset-monitoring software that allows full access to waveform data, multiple sensor technology inputs, connectivity to existing software packages, and provides a variety of configuration option for alarms and data management. InsightCM is already in use by the Duke Fossil/Hydro organization.
The plan is to implement the software Fleet wide (6 Nuclear sites). Sensors installed in the plant that feed data into InsightCM, which interfaces with OSI PI, and writes the data in its historian. The data from PI will then be used to perform analytics using applications like Prism and IMA.
Description of the 5-year strategic vision of the future state across the Nuclear fleet:
All stations equipped with various "video" and "thermal" cameras throughout the plant to aid operators in their daily monitoring activities. This will include monitoring of local panels in the plant along with room monitoring in some areas of the plant. Cameras will also be used to aid Engineering in identifying emerging degradation in high value components like Main Step Up Transformers. An estimate is approximately 60-80 cameras per unit. The cameras will be set up to record 30 days of data on an SD card.
The Smart M&D Analytics team needs a Senior Software Engineer for Nuclear, to join the existing durable team that currently supports both the initial delivery of the systems, and the continued support for the Nuclear and Fossil/Hydro instances of the monitoring infrastructure and software. This is inline with the company strategy to use durable teams where they exist, across generation boundaries, to provide consistent, sustainable, best-practices, by growing and retaining the talent to accomplish those goals. Responsibilities are listed below and note that special security will be needed for access to Nuclear servers.
Responsibilities & Duties
Bachelor's degree in Engineering, Computer Science, Information Systems, or related discipline; Or 10 years of prior equivalent work-related experience in lieu of a degree.
Five or more years of experience in application development using C#.
Ten or more years with SQL Server 2012/2014/2016 and database access technologies and techniques.
Solid troubleshooting ability, resulting in valid solutions or options for technical issues.
Ability to communicate and negotiate effectively.
Strong written and oral communication skills.
Must meet the Nuclear security requirement that no foreign-national access allowed on Nuclear servers or data.
Must submit to and successfully pass any additional Nuclear requirements, such as periodic training, background checks (including financial background), finger printing, and so on, as required.
Experience using agile methodologies.
Ability to multi-task, prioritize, and manage expectations.
Excellent knowledge of software development, standards, and best practices to ensure quality.
Self-starter / highly motivated.
Server/Desktop familiarity and support
Database and data analysis
Support/troubleshooting app, data, server level
Senior level experience
Bachelor's degree in Engineering.
Has passed the EIT exam, is a P.E., or is working toward that.
Proficiency in Microsoft technologies and platforms.
Experience with Visual Studio.
Knowledge of Microsoft Reporting Services, SSIS, SSAS, and Data Cubes.
Experience with Informatica (ETL) and ESP (job scheduler).