Job Title: SmartPlant Foundation (SPF) Developer

Date Posted:

Reference Number: B-081-ESYS-Mar19-C

Location: Calgary (Alberta)


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.

This role will be based out of our Calgary, AB office.

* Please note this position is not eligible for a relocation subsidy or living out allowance.

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:

  • 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:

  •  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

How to Apply:

If you are interested in this position, please send your resume and cover letter, in MS Word format, to mentioning reference code B-081-ESYS-Mar19-C in the subject line.
We thank all candidates for their interest; however, only those candidates selected for further review will be contacted. All other resumes will be retained for future consideration.


Whether your project is large or small...

Read More


Bantrel executes complex engineering...

Read More


Our health, safety and environmental (HSE)...

Read More


Working at Bantrel — big challenges and big rewards.

Read More