Title: Sr. Ignition Developer
Location: Indiana Polis,Indiana
Type of Hire: Full Time
The team
You'll be part of an innovative engineering team that specializes in the development and deployment of advanced SCADA systems. The team collaborates closely with cross-functional departments, including IIoT networking and integration partners, to deliver reliable, high-performance solutions. Your contributions will be essential to ensure seamless data flow, system functionality, and integration across diverse platforms.
The role
As an Senior Ignition Engineer, you will be responsible for the installation, configuration, and optimization of Ignition systems, including the gateway and core components. You will identify and implement the required drivers, such as Allen Bradley & custom drivers, to ingest data from various PLCs. Working closely with the IIoT networking team, you'll manage firewall configurations and ensure secure, efficient data exchange. You'll also be involved in replicating and enhancing existing Factory Talk View systems within Ignition Perspective, leveraging your C#/.Net knowledge. Additionally, you'll be responsible for exposing data from Ignition as MQTT or other formats, collaborating with integration partners, and troubleshooting any performance issues. This role requires the resource to be located on the East Coast.
What you’ll bring
- Experience with the installation and configuration of Ignition SCADA systems.
- Proficiency in identifying and implementing drivers for PLC data ingestion.
- Strong understanding of IIoT networking, including firewalls.
- Expertise in creating dashboards in Ignition Perspective.
- Proficient in C#/.Net, with experience in replicating functionalities from Rockwell product suites.
- Knowledge of data formats such as MQTT for integration purposes.
- Ability to troubleshoot performance issues related to data ingestion and egress.
- Located in Indiana or surrounding areas.
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
Responsibilities
- Writing clean, high-quality, high-performance, maintainable code
- Develop and support software including applications, database integration, interfaces, and new functionality enhancements
- Coordinate cross-functionally to insure project meets business objectives and compliance standards
- Support test and deployment of new products and features
- Participate in code reviews
Qualifications
- Bachelor's degree in Computer Science (or related field)
- 3+ years of relevant work experience
- Expertise in Object Oriented Design, Database Design, and XML Schema
- Experience with Agile or Scrum software development methodologies
- Ability to multi-task, organize, and prioritize work