LA

Scada Developer

LVI Associates

5 months ago

Canada

Job description & requirements

Job Title: SCADA Developer (Ignition Specialist)


Location: REMOTE


Job Summary: We are seeking a skilled SCADA Developer with a strong focus on Ignition by Inductive Automation, specifically Ignition Perspective. This role is ideal for candidates with experience in SCADA system development, data aggregation, analytics, and presentation. While a background in control systems is beneficial, the primary emphasis is on Ignition Perspective development. The ideal candidate will have hands-on experience with responsive web-based SCADA visualization, database management, and integration with industrial automation systems.


Key Responsibilities:

  • SCADA Development in Ignition Perspective - Design and develop responsive and dynamic user interfaces using Ignition Perspective, leveraging themes (HTML/CSS) and extending functionality with JavaScript.
  • Advanced UI/UX Design in Ignition - Utilize Ignition's Perspective Module to create mobile-friendly dashboards, embedded views, and interactive SCADA screens with parameterized components.
  • Database Query Development & Optimization - Write efficient SQL queries, joins, and stored procedures for dynamic dashboards and reporting in PostgreSQL or MS SQL.
  • Python Scripting for IoT & Automation - Use Jython scripting to automate workflows, process real-time data, and interact with MQTT, REST APIs, and OPC-UA.
  • Event-Driven Programming & Messaging - Implement message handlers, tag change events, and real-time data processing via MQTT, WebSockets, and pub-sub architectures.
  • System Integration & API Development - Develop and consume REST APIs for interoperability with ERP systems, cloud platforms, and IoT devices.
  • Data Aggregation & Visualization - Build intuitive and dynamic data models for historical trends, alarms, real-time analytics, and reporting dashboards within Ignition Perspective.
  • Performance Optimization - Enhance Ignition SCADA system performance by optimizing scripts, queries, UI components, and security settings.
  • Security & Access Control - Implement role-based access control, authentication mechanisms, and security best practices within Ignition Perspective.
  • SCADA System Deployment & Maintenance - Configure and maintain Ignition Gateways, Edge Devices, and Perspective Sessions for optimal uptime and scalability.


Qualifications:

  • Proven experience developing SCADA applications with Ignition Perspective.
  • Expertise in Ignition's Perspective Module, including designing interactive views, embedding data-driven components, and utilizing Ignition's built-in Expression Language.
  • Proficiency in SQL (PostgreSQL or MS SQL) for data modeling and query optimization.
  • Strong background in Python (Jython) for scripting within Ignition.
  • Experience integrating MQTT, REST APIs, and OPC-UA within industrial applications.
  • Familiarity with web technologies (HTML, CSS, JavaScript) and how they interact within Ignition Perspective.
  • Understanding of event-driven architectures, real-time data streaming, and pub-sub messaging.
  • Knowledge of cloud integration, industrial IoT devices, and containerized Ignition deployments (Docker/Kubernetes) is a plus.
  • Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.


Preferred Experience:

  • Prior work with industrial data aggregation, analytics, and presentation.
  • Knowledge of enterprise-level SCADA deployments and multi-site architectures.
  • Experience in optimizing large-scale SCADA solutions for performance and security.
  • Hands-on experience with Ignition Edge and distributed architectures.


If you are a SCADA developer passionate about Ignition Perspective and want to work on cutting-edge industrial automation and IoT applications, we'd love to hear from you!

Job domain/function :

Educational qualifications :

Location :

Canada

Create alert for similar jobs

LA

LVI Associates

similarJobs

Scada Developer-LVI Associates-Canada