Senior SCADA Software Developer - Remote

Overview

On Site
Hybrid
Contract - W2
Contract - 6 month(s)
25% Travel

Skills

Manufacturing
Energy
Real-time
Data Acquisition
Reporting
System Testing
Technical Support
Computer Science
Software Development
Data Modeling
SCADA
.NET
C#
Scripting
JavaScript
Python
VBScript
Modbus
OPC
TCP/IP
Computer Networking
SQL
Database
Streaming
Analytical Skill
Problem Solving
Conflict Resolution
Communication
Collaboration
OSI
User Experience
System Integration
JSON
XML
Predictive Analytics
Wonderware

Job Details

Job Title: Senior SCADA Software Developer

Location: Remote

Duration: 6 Months

Job Description:

We are seeking an experienced Senior SCADA Software Developer to design, implement, and maintain SCADA systems for industrial automation processes. The ideal candidate will have strong expertise in AVEVA System Platform and a passion for innovative automation technologies. This role involves working with varied technologies across manufacturing, energy, mining, and utilities sectors, integrating SCADA systems with operational data historians, and collaborating closely with clients and project teams.

Responsibilities

  • Design and develop SCADA systems using software suites including AVEVA System Platform, InTouch, Wonderware Historian, and OSI PI
  • Configure and program SCADA software to monitor and control industrial processes
  • Collaborate with clients, project managers, and stakeholders to gather requirements and deliver robust automation solutions
  • Install, configure, test, and troubleshoot SCADA software and related components such as PLCs
  • Integrate SCADA systems with data historians (OSI PI, AVEVA, Wonderware) for real-time data acquisition and reporting
  • Develop custom scripts using JavaScript, Python, VBScript, or similar languages to enhance SCADA functionality
  • Conduct system testing, commissioning, and perform upgrades with minimal operational downtime
  • Provide expert technical support and guidance to end-users
  • Participate in continuous learning to stay current with advancements in SCADA technologies

Required Qualifications

  • Bachelor's degree in Engineering, Computer Science, or equivalent experience
  • Proven experience with AVEVA System Platform and SCADA software development
  • Knowledge of AVEVA/Wonderware products including InTouch, Operations Control, and Predictive Analytics
  • Familiarity with OSI PI architecture, data modeling, and integration with SCADA systems
  • Experience programming in .NET, especially C#, plus scripting languages such as JavaScript, Python, or VBScript
  • Strong understanding of industry standard communication protocols (Modbus, OPC UA/DA, DNP3, TCP/IP)
  • Knowledge of computer networking architectures, topologies, and hardware integration
  • Ability to set up and query SQL databases for data streams
  • Strong analytical, troubleshooting, and problem-solving skills
  • Excellent communication and collaboration abilities

Preferred Qualifications

  • Experience with AVEVA OSI PI and Wonderware Historian integration
  • Expertise in automation to improve user experience (UX) and system integration using JSON, REST, XML
  • Familiarity with predictive analytics platforms within AVEVA/Wonderware ecosystem

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.