Job Description

Reference # : 18-03810Title : Software Developer
Location : NEW YORK, NY
Position Type : Contract
Experience Level : 6 YearsStart Date / End Date : 04/12/2018 / 12/31/2018
Assignment Detail
Industry:Energy / UtilitiesJob Category:Application Development
Software Developer
Location: NYC
Contract until end of the year

Assignment Details
  • The primary objective of this effort is to develop and solution to integrate/translate devices in the PI database and match it with the devices in OMS system. This is includes mapping out and developing end to end processes, implement and configure adapters, database connections, write stored procedures and do data translation.
  • Perform unit testing and work with testing team to design functional and automated testing. He/She will work with different groups to test for end to end system integration.
  • Must be able to work with minimal supervision and provide status reports to manager.
Skills & Requirements
  • Experienced PI (OSIsoft) developer with 3+ years experience in integrating systems with OSIsoft PI software.

Programming skills: C#, JAVA, Visual Studio, SSIS, API/Adapter calls, SQL (T-SQL and PL/SQL).

Candidates must have:
  • Minimum 3 years of development experience using C#.Net or Java
  • Minimum 3 years of development experience in Oracle PL/SQL and SQL Server.
  • Strong understanding of SOAP/REST API.
  • Strong understanding of OOP.
  • Experience in designing solutions to integrate multiple applications on different platforms.
  • Knowledge of Electrical Systems and experience in working in Utilities domain is highly preferred
  • Knowledge of SCADA systems
  • Experience within the OSIsoft PI suite with tools like AF SDK, PI Coresight, PI WebAPI, PI Processbook and PI Integrators strongly desirable
  • Experience with Microsoft SQL server queries, integration and reporting is a plus
  • Knowledge of System Integration Testing and Unit Testing
  • Knowledge of OSIsoft PI System – specifically integrating with PI database – this is a must!

The following are not required for this position but would be considered as a valuable asset in a potential candidate.
  • Excellent spoken/written communication and technical skills.
  • Ability to learn quickly and independently.
  • Execute system testing activities and work with testers.
  • Must be able to take on a project and run with it with minimal supervision.
  • Engage customers/stakeholders during the entire development lifecycle.
  • Ability to provide detailed documentation of end-to-end solution.

Knowledge of the following a PLUS:
  • Java
  • Linux
  • Kornshell Scripting
  • Cron Jobs
  • Oracle Network Management System

If you are interested, I can be reached at 201-375-9082 and send your word version resume to

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online