Enable job alerts via email!

SCADA Developer

LVI Associates

Steinbach

Remote

CAD 80,000 - 120,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a SCADA Developer with expertise in Ignition Perspective for remote work. The ideal candidate will have experience in creating dynamic user interfaces, optimizing database queries, and integrating IoT and automation systems. This position offers the opportunity to work on cutting-edge industrial automation projects that drive efficiency and innovation.

Qualifications

  • Proven experience developing SCADA applications with Ignition Perspective.
  • Expertise in SQL (PostgreSQL or MS SQL) and data modeling.
  • Strong background in Python (Jython) for Ignition scripting.

Responsibilities

  • Develop and design SCADA interfaces and systems using Ignition Perspective.
  • Implement APIs for system integration and data aggregation.
  • Optimize performance and ensure security in SCADA systems.

Skills

SQL
Python (Jython)
HTML
CSS
JavaScript
MQTT
REST APIs
OPC-UA
Performance Optimization
Security Best Practices

Job description

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!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.