Jobs.ca
Jobs.ca
Language
Dynamic Risk Assessment Systems, Inc. logo

FME Developer

Calgary, Alberta
Mid Level
full_time

Top Benefits

Health, dental, vision, and life insurance coverage
Vacation and sick leave accrue from day one
Hybrid work environment with remote options

About the role

Dynamic Risk is a leading global technology service provider helping ensure the safe and efficient delivery of energy resources. Since 1996, Dynamic Risk has revolutionized pipeline integrity management by combining in-depth engineering expertise and advanced software applications, now leveraging predictive analytics to uncover actionable insights for risk-informed decision-making. Dynamic Risk partners with operators across the Transmission, Midstream, Upstream, and Gas Utility industries to avoid pipeline failures through complete asset lifecycle risk management, and enables clients to achieve optimal business, safety, and environmental performance while meeting compliance objectives in pursuit of the goal of zero incidents.

The goal of the FME Developer is to serve as a key technical resource, working directly with client data to understand its structure, sources, and repositories. This role will be responsible for extracting, transforming, and preparing client data for seamless integration into Dynamic Risk’s products and services. The FME Developer will design, execute, and refine data engineering processes to support the conversion and utilization of both internal and external data sources.

Requirements Translates client requirements into effective system configurations which align with our solution and meet client requirements. Collaborate with stakeholders to define integration specifications and data mapping requirements.

Integrate data from diverse sources, including databases, GIS systems, spreadsheets, and web services, using FME’s connectors and transformers. Utilize FME for geospatial analysis, including spatial queries, geometric operations, and spatial data enrichment.

Identify and resolve issues related to data transformation, integration, and performance within workflows.

Support and maintain FME Forms and FME Flow infrastructure for high availability and performance.

Assist in data modeling, simulation, and analysis efforts to support project goals. Implement data validation checks to ensure accuracy, consistency, and quality.

Design, develop, and maintain FME workflows to enable data transformation, integration, and migration across multiple formats and platforms.

Develop automation scripts and routines within FME to streamline repetitive processes and boost productivity.

Customize and optimize FME workflows to improve processing performance, resource efficiency, and overall reliability.

Prepare and maintain ETL process documentation, technical specifications, and configuration guides. Participate in process improvement initiatives and share best practices.

Other duties as assigned

Education Diploma in Coputer Science, Software Engineer, or GIS or a related field is required.

Experience

  • Two to five years of hands-on experience with FME platform, including concepts and processes such as data migration, database conversion, data mining, and data analysis is required.
  • Proven ability to understand client requirements, analyze source systems, and design effective data integration solutions.
  • Strong SQL and relational database experience, including writing complex SQL scripts and stored procedures is required.
  • Solid understanding of ETL concepts, workflows, and best practices, with practical experience using FME and ArcGIS tools for data transformation and integration is required.
  • Exposure to other ETL and data pipeline tools such as Azure Data Factory, Google Dataflow, Informatica, or Talend is preferred.
  • Working knowledge of one or more programming languages, such as C#, PHP, Node.js, Java, or Python, to extend and customize data workflows is preferred.

Software

  • Advanced knowledge of FME software (including FME Forms, FME Workbenches)
  • Intermediate knowledge of FME Flow
  • Intermediate knowledge of ETL processes
  • Familiarity with DevOps and project management tools such as Azure DevOps and Jira
  • Familiarity with Big Data concepts and toolsets
  • Familiarity with programming languages (e.g. C#, PHP, Node.js, Java, Python)

Benefits

  • Health Benefits: Eligible from the 1st of the month (medical, dental, vision, Life
  • Vacation and sick time: Accrues as of day 1
  • Hybrid work environment (Remote options but must live in the Houston area)
  • Great team and a strong company culture
  • Training and development opportunities

About Dynamic Risk Assessment Systems, Inc.

Oil and Gas

Dynamic Risk is a leading global technology service provider helping ensure the safe and efficient delivery of energy resources. Since 1996, Dynamic Risk has revolutionized pipeline integrity management by combining in-depth engineering expertise and advanced software applications, now leveraging predictive analytics to uncover actionable insights for risk-informed decision-making. Dynamic Risk partners with operators across the Transmission, Midstream, Upstream, and Gas Utility industries to avoid pipeline failures through complete asset lifecycle risk management, and enables clients to achieve optimal business, safety, and environmental performance while meeting compliance objectives in pursuit of the goal of zero incidents. 

Dynamic Risk is part of Previan, a fast-growing, innovative, and private industrial technology group focused on advanced diagnostic technologies to monitor the world’s infrastructure health. The Group serves asset owners, large engineering firms, and service companies globally in markets such as Aerospace, Civil Infrastructure, Energy, Mining, Power Generation, and Rail. Via sensors, hardware, robotics, and software, Previan makes a safe and sustainable future possible, by pushing the limits of diagnostic technologies that preserve the integrity of our world’s critical infrastructure and assets. More information can be found on the company’s website: www.previan.com