> Markdown version of [/jobs/ext/3111339-scada-developer](https://www.wearedevelopers.com/jobs/ext/3111339-scada-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # SCADA Developer - **Company:** Tata Technologies, Inc. - **Location:** Sterling Heights, MI, United States - **Contract:** Permanent contract - **Skills:** Databases, Distributed Systems, Github, Health Information Management, Supervisory Control and Data Acquisition (SCADA), Network Topologies, Jython, Python (Programming Language), PostgreSQL, Microsoft SQL Server, Modbus, MySQL, Message Queuing Telemetry Transport (MQTT), OPC Unified Architecture, Responsive Web Design, SQL Databases, Management of Software Versions, Data Processing, Scripting, Event Processing Language, Delivery Pipeline, Database Performance, Git, Build Management, HMI Screens, Bitbucket, Software Version Control, User Administration - **Published:** September 27, 2026 - **Apply:** https://www.disabledperson.com/jobs/75540779-scada-developer ## About the Role * OPC-UA, MQTT, and Modbus protocols * PLC Integration (Rockwell, Siemens, or equivalent) * Ignition Gateway configuration and deployment * Solid understanding of: * OT network topologies and SCADA architecture * HMI/SCADA security best practices * Data historian and time-series data management Tools & Platforms * Ignition by Inductive Automation (Core modules, Perspective, Reporting) * Database Systems: PostgreSQL, SQL Server, MySQL * Version Control: Git, Bitbucket, GitHub ## Description Ignition SCADA Developer / Support Engineer in Industrial Automation team. support of real-time industrial dashboards, and operator interfaces using Ignition by Inductive Automation. HMI/SCADA development, database integration, Documentation, and familiarity with PLC systems and OT networking. This role requires both hands-on technical development and post-deployment support. Job Descriptions 1. Dashboard & HMI Development * Design and build high-performance, scalable real-time dashboards using Ignition's Perspective modules. * Create responsive web-based HMIs for Desktop. * Utilize templates, tag bindings, scripting, and UDTs for modular and reusable design. * Develop alarm dashboards, KPI visualizations, production monitoring screens, and operator control interfaces. 2. SCADA Configuration & Deployment * Set up and configure Ignition Gateways (single and redundant systems), projects, and modules. * Manage deployment pipelines for Ignition projects in development, staging, and production environments. * Collaborate with IT/OT to configure OPC-UA, MQTT, and tag providers across distributed systems. * Implement project versioning, backups, and rollback strategies using Git or Ignition's project tools. 3. Database & Data Modeling * Design, query, and optimize SQL databases (PostgreSQL, MSSQL, MySQL) for process data and reports. * Build dynamic datasets from historical tag data, transactional systems, and ERP/MES interfaces. 4. Scripting & Logic * Write Python (Jython) scripts for dynamic behavior and data processing. * Develop Gateway Event and Tag Change Scripts. * Use Ignition Expression Language and Python for custom logic, bindings, and calculations. 5. Document & Report Generation * Design and generate project Documentation for HMI and SCADA * Schedule and deliver reports via email, file export, or shared drives. * Create compliance reports (batch, downtime, traceability, OEE) integrated with MES or third-party systems. 6. System Support & Maintenance * Monitor SCADA performance, logs, tag usage, and database performance. * Troubleshoot and resolve runtime errors, deployment issues, and integration bugs. * Support Ignition platform. * Create user guides, SOPs, and technical documentation for all developed solutions ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Walking Into The Era of Supply Chain Risks](https://www.wearedevelopers.com/magazine/106-walking-into-the-era-of-supply-chain-risks) - [WeAreDevelopers Dev Digest Issue 116 - The new search wars…](https://www.wearedevelopers.com/magazine/445-wearedevelopers-dev-digest-issue-116-the-new-search-wars)