SCADA Developer
Apply NowJob details
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
Apply Now