Overview
Skills
Job Details
Application Developer
Indianapolis, IN - Onsite
6+ Months
Role Overview
This role is for an Application Developer who will work on software applications that connect different systems in a manufacturing environment. The job involves developing user interfaces, integrating web services, connecting with industrial control systems (PLCs), and managing databases.
Responsibilities
-
Develop Applications using Ignition (a software platform for industrial applications).
-
Integrate Web Services using REST and SOAP to allow different systems to communicate.
-
Connect with PLCs (industrial controllers) through Ignition to send and receive data.
-
Manage Databases by reading and writing data in Oracle, SQL Server, or Postgres.
-
Write Scripts using Python, Java, or VB for automation and event handling.
-
Work Onsite at two Cummins plants (CMEP & CEP) and collaborate with plant engineers.
Required Skills
-
Software Development Experience (building applications).
-
Web API Knowledge (understanding how different systems exchange data).
-
Database Knowledge (working with SQL-based databases).
-
Python Programming (writing scripts for automation).
-
Ignition Experience (preferred but not mandatory).
-
Good Communication Skills (to interact with plant engineers and stakeholders).
This role is a mix of software development, industrial automation, and database management, requiring both technical expertise and on-site collaboration at manufacturing plants.