Job Title: SCADA Developer (Ignition Specialist)
Job Summary:
We are seeking a skilled SCADA Developer with a strong focus on Ignition by Inductive Automation. 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 SCADA development. The ideal candidate will have hands-on experience with Ignition, database management, and web-based visualization while integrating with industrial automation systems.
Key Responsibilities:
- SCADA Development in Ignition Perspective - Design and develop responsive user interfaces using Ignition Perspective, leveraging HTML/CSS (via themes) and JavaScript extensions.
- Database Query Development & Optimization - Write efficient SQL queries, joins, and views for dynamic dashboards and reporting in PostgreSQL or MS SQL.
- Python Scripting for IoT & Automation - Use Jython scripting to automate workflows, process 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, or pub-sub architectures.
- System Integration & API Development - Consume and expose REST APIs for interoperability with ERP systems, cloud platforms, and IoT devices.
- Data Aggregation & Visualization - Develop dynamic data models for historical trends, alarms, and real-time analytics within Ignition.
- Performance Optimization - Enhance SCADA system performance by optimizing scripts, queries, and UI components.
Qualifications:
- Proven experience developing SCADA applications, with a focus on Ignition Perspective.
- 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 development technologies (HTML, CSS, JavaScript) within Ignition.
- Understanding of industrial automation, IoT devices, and cloud-based architectures is a plus.
- Strong problem-solving skills and ability to work in a fast-paced environment.
Preferred Experience:
- Prior work with industrial data aggregation, analytics, and presentation.
- Knowledge of event-driven architectures and real-time data processing.
- Hands-on experience optimizing large-scale SCADA deployments.
If you are a SCADA developer with a passion for Ignition and want to work on cutting-edge industrial applications, we'd love to hear from you!
