Ignition Programmer

Altavista Instruments & Controls, Inc.
Altavista, VA, United States
19 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$80,000.0 - $110,000.0
Working hours
Regular working hours
Job source

Tech stack

Business Systems Communications Protocols Continuous Integration Data Integration Data Systems Data Visualization Relational Databases Disaster Recovery Supervisory Control and Data Acquisition (SCADA) Wonderware Jython Python (Programming Language)
+20 more
PostgreSQL Linux System Administration Microsoft SQL Server MySQL Message Queuing Telemetry Transport (MQTT) Rslogix OPC Unified Architecture SQL Databases Systems Integration Virtual Local Area Networks Scripting Firewalls (Computer Science) Git Control Logix PLC Kubernetes Restful APIs Allen-Bradley Factory Automation Equipment Software Version Control Docker Win CC

Job description

Altavista Instruments & Controls (AIC) is seeking an Ignition Programmer to design, develop, deploy, and support modern SCADA, HMI, and industrial data solutions for our municipal, industrial, and manufacturing customers. This position plays a key role in developing Ignition applications, Unified Namespace (UNS) architectures, MQTT solutions, and data integrations that connect plant-floor systems to business operations., * Design, develop, and deploy Ignition applications using Perspective and Vision, including HMI/SCADA screens, alarming, historian configurations, dashboards, KPI reporting, and data visualization solutions.

  • Lead or support migrations from legacy SCADA platforms to Ignition.
  • Design Unified Namespace (UNS) architectures utilizing MQTT and Sparkplug B.
  • Integrate PLCs, field devices, MES, ERP, and business systems using OPC UA, REST APIs, and industrial communication protocols.
  • Design and maintain SQL Server, PostgreSQL, and MySQL databases while developing automation, scripting, and data collection solutions using Python and Jython.
  • Deploy and support Ignition environments and infrastructure utilizing Docker, Kubernetes, IT/OT networking, cybersecurity, backup, and disaster recovery technologies.
  • Work directly with customers to gather requirements, develop solutions, provide technical support, and participate in commissioning, startup, troubleshooting, and project documentation activities.
  • Help establish standards for templates, tag structures, naming conventions, and deployment processes., A successful Ignition Programmer is technically strong, customer-focused, and committed to continuous improvement. They deliver reliable, well-documented solutions, take ownership of their projects, collaborate effectively with teammates and customers, and contribute to the long-term success of both AIC and our clients.

Requirements

The ideal candidate enjoys solving complex technical challenges, working directly with customers, and helping organizations modernize their automation systems through innovative and scalable solutions. They are self-motivated, accountable, and comfortable taking ownership of their work in an EOS-driven organization., * 3+ years of hands-on Ignition development experience (Perspective and/or Vision).

  • Strong Python programming skills (Jython experience is a plus).
  • Solid SQL and relational database design experience.
  • Experience connecting Ignition to PLCs using OPC UA and other industrial communication protocols.
  • Working knowledge of MQTT architectures.
  • Strong troubleshooting and problem-solving skills.
  • Comfortable working directly with customers and in industrial environments.
  • Valid driver’s license and willingness to travel to customer sites for commissioning, support, and project activities., * Ignition Core or Gold Certification.
  • Experience designing Unified Namespace (UNS) architectures utilizing MQTT, Sparkplug B, and Cirrus Link MQTT modules.
  • Experience deploying and supporting Ignition environments using Docker and Kubernetes.
  • Allen-Bradley ControlLogix / Studio 5000 experience and migration experience from FactoryTalk View, Wonderware, iFIX, or similar SCADA platforms.
  • IT/OT networking and industrial cybersecurity experience, including VLANs, firewalls, industrial DMZs, and ISA/IEC 62443 awareness.
  • Linux administration experience along with Git, version control, and CI/CD practices.
  • Experience integrating MES, ERP, reporting, and REST API solutions., * Ignition Development: 3 years (Required)
  • Python: 1 year (Required)
  • SQL: 1 year (Required)
  • OPC UA: 1 year (Required)

License/Certification:

  • Ignition Core or Gold Certification (Preferred)

Benefits & conditions

  • 401(k)
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Professional development assistance
  • Retirement plan
  • Vision insurance

About the company

Altavista Instruments & Controls (AIC) provides instrumentation, controls, automation, SCADA, cybersecurity, and technical services to municipal water and wastewater utilities, industrial facilities, manufacturers, and other critical infrastructure customers throughout the region. Our team helps customers design, implement, maintain, and modernize the systems they depend on to operate safely, efficiently, and reliably., At Altavista Instruments & Controls (AIC), we believe great companies are built by great people. We operate using the Entrepreneurial Operating System (EOS), which provides clear goals, accountability, and opportunities for employees to take ownership of their work and make a meaningful impact on the company’s success.

We’re looking for someone who enjoys solving problems, learning new technologies, and helping customers improve their operations. Whether you’re already highly experienced with Ignition or looking to expand your expertise, AIC supports ongoing training, continuing education, and professional certifications, including Ignition and other controls and automation-related credentials. We believe investing in our people strengthens our team, enhances the solutions we deliver, and creates opportunities for long-term career growth.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…