Share this job

SPF (SmartPlant Foundation) Developer

Date: Nov 26, 2018

Location: Mississauga, ON, CA

Company: Hatch

Requisition ID: 16322 

Job Category: Information Technology 


With over six decades of business and technical experience in the mining, energy, and infrastructure sectors, we understand that challenges are changing rapidly in every industry. We respond quickly with solutions that are smarter, more efficient, and innovative. We draw upon our 9,000 staff with experience in over 150 countries to challenge the status quo and create positive change for our clients, our employees, and the communities we serve.

We are seeking a highly motivated self-starter resources to join our project team as a SPF/SPO Developer for Intergraph’s SmartPlant Foundation (SPF) application using the SmartPlant Enterprise for Owner Operator (SPO) schema. While two resources are currently being sought, it would be highly advantageous if a single candidate presents with all of the requisite skills as indicated below.

The project shall use SPF based on the SPO schema  as an IM/IT environment that  stores and manages engineering  data  and documents throughout  the lifecycle of the processing facility. There are two implementations of SPO being used on the project, one for engineering integrated with the SmartPlant engineering applications and one deployed standalone by the Client for use in operations. These two deployments shall utilize SmartData Validator (SDV) for data exchange between the engineering and operations oriented systems.


Positions Overview


The Application SPF/SPO Developer shall be responsible for;- the ongoing development, integration, interfacing and support of the project SPF for data management and its interfaces with the project’s engineering systems and client's SPO environment. The Application SPF/SPO Developer shall provide support and consulting services on various integration and interfacing Projects for the successful deployment, implementation, configuration and maintenance of SmartPlant Foundation (SPF) and associated systems.

The candidate shall have knowledge and experience in working with Intergraph applications and should ideally also have strong IT skills with a good knowledge of database modelling, schema definition and data mapping; experience  in C# programming is mandatory.

The Application SPF/SPO Developer needs to familiar with typical information flows and integration methodologies between non-Intergraph and non-engineering applications. An additional requisite would be a candidate who is also familiar with SDV for handover purposes, or SmartPlant Fusion and SPIOP for data capture and conversion. There shall be a requirement to collaborate effectively and provide mentoring within the project systems/services team, and to provide some support to activities like communication, presentation, client engagement etc.


Specific Accountabilities SPF/SPO Developer

  • Responsible  for  the  technical  configuration and customization  of  SPF/SPE  including  the  understanding  of schema  orientated methodology.
  • Responsible for providing specialist advice and technical guidance on the operation of SPE/SPO.
  • Develop custom interfaces and integrations between SP applications, SPF and existing or new project systems.
  • Produce documented procedures and specifications of work output.
  • Assess and analyze requests for new or updated functionality. Plan and implement when applicable.
  • Co-ordinate the system support with IT to ensure the IT infrastructure is appropriate to support the application.
  • Develop and maintain custom SPF Workflow Process Steps and interface override using Visual Studio and C#.


Job Requirement Skills and Experience SPF/SPO Developer

  • SmartPlant Foundation (SPF/SPO) implementation, administration, customization and support knowledge with 5+ years’ experience in software development and database management.
  • SPF customization including, but not limited to;- interface definition overrides, development of custom methods, CDW consolidation rule customization
  • Strong experience in distributed systems architecture and object-oriented programming
  • Experience in: ASP.Net Architecture, C#, Visual Basic, VB Script, XML, Oracle 11g and Microsoft MSSQL
  • Extensive industry EPC/EPCM and/or Owner Operator project experience across all engineering disciplines with highly developed skills, knowledge and ability in the relevant technological environment, i.e. SmartPlant
  • Excellent oral and written communication skills for discussion, email and reporting
  • Presentation skills including the ability to tailor and conduct presentations to meet customer needs
  • Analytical, diagnostic, project management and problem-solving skills
  • Excellent oral and written communication skills
  • Ability to document methods, workflows and training materials and ability to effectively deliver training and support to a variety of users
  • Engineering business processes, data and document management would be desirable.
  • Ability to analyse operational requirements and assess data processing technology.
  • Ability to plan, implement, test, document and troubleshoot system software.
  • Knowledge and experience with relational database storage systems such as Oracle, SQL.
  • Engages well with stakeholders at multiple levels.
  • Can work virtually and across different cultures.


SPF/SPO Developer training skills

  • TSPO3301 SPO/E Core implementation
  • TSPE4500 SPF Basic Authoring and Administration
  • TSPE4510 Advanced Authoring and Administration
  • TSPE5100 SmartPlant Integration and Mapping for Tool Experts
  • TSPE7010 Smart Data Validator



  • TSPO2042 SmartPlant Fusion Basic Administration


We are committed to fostering a workforce in each of our locations that reflects the diversity of the communities in which we operate. Hatch is an Equal Opportunity Employer that considers employment applicants without regard to age, race, colour, national origin, citizenship, religion, creed, sex, sexual orientation, marital status, disability or any other protected status. If you have any special needs requirements, please let us know. We will do our utmost to accommodate, in accordance with applicable local legislation. 

Job Segment: Developer, Engineer, Database, Oracle, Consulting, Technology, Engineering