Job Location: Bridgeport, WV
We are seeking a dynamic and detail-oriented SCADA and PI Programmer to join our innovative team. In this role, you will be responsible for developing, maintaining, and optimizing Supervisory Control and Data Acquisition (SCADA) systems along with PI (Process Information) data management solutions. Your expertise will drive real-time data integration, system automation, and seamless communication across complex industrial environments. This position offers an exciting opportunity to contribute to cutting-edge infrastructure projects, ensuring operational excellence through advanced system design and programming.
- Design, develop, and implement SCADA systems to monitor and control industrial processes efficiently.
- Program and configure PI Data Historian systems to capture, store, and analyze real-time operational data.
- Collaborate with cross-functional teams to integrate SCADA and PI solutions with existing IT infrastructure, including cloud platforms like AWS and Azure.
- Develop robust solution architectures utilizing Service-oriented architecture (SOA), microservices, and RESTful APIs for scalable system communication.
- Create automated workflows using scripting languages such as Python, Bash, or PowerShell to enhance system performance and data accuracy.
- Conduct system testing, debugging, and troubleshooting to ensure high reliability and security of SCADA/PI platforms.
- Implement system hardening, vulnerability assessments, and security best practices aligned with information security standards.
- Maintain comprehensive documentation of system design, configuration changes, and operational procedures following SDLC (Software Development Life Cycle) protocols.
- Support continuous integration/continuous deployment (CI/CD) pipelines using Jenkins or similar tools to streamline updates and deployments.
- Monitor network security measures, including firewalls, VPNs, DNS configurations, load balancing, and threat intelligence to safeguard critical infrastructure.
- Strong knowledge of SCADA systems architecture and programming languages such as C#, Java, Python, or C++.
- Experience with OS platforms, including Windows Server, Linux distributions, VMware ESXi, and container orchestration tools like Kubernetes.
- Proficiency in database management systems such as MySQL, PostgreSQL, Microsoft SQL Server, Oracle, or NoSQL databases like Cassandra or MongoDB.
- Familiarity with system design principles involving cloud security (AWS/Azure), virtualization technologies (VMware), and system hardening techniques.
- Expertise in network protocols, including TCP/IP, DHCP, DNS, RESTful API development, SOAP web services, VPNs, firewalls, and load balancing solutions like Meraki or F5.
- Knowledge of DevOps practices, including CI/CD pipelines using Jenkins or GitLab CI/CD for efficient deployment cycles.
- Understanding of industrial automation standards, such as Simulink modeling for control systems engineering.
- Experience working within Agile development environments with tools like GPO (Group Policy Objects), WDS (Windows Deployment Services), and version control systems like Git.
- Ability to perform vulnerability assessments and manage threat intelligence to ensure system integrity against cyber threats.
- Strong problem-solving skills with a focus on debugging complex issues across diverse operating systems and network configurations. Join us if you’re eager to leverage your expertise in system engineering—blending IT infrastructure mastery with industrial automation—to shape the future of intelligent control systems!
Expected hours: 40.0 per week
Benefits:
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Work Location: In person