SCADA/MES Developer Department

  • Indianapolis, IN
  • Posted 1 day ago | Updated 1 day ago

Overview

On Site
Depends on Experience
Full Time
No Travel Required

Skills

python
SQL
rest
HMI/SCADA systems

Job Details

Job Description

Job Title: SCADA/MES Developer Department: IT

Experience : 3 to 20 years

Salary : USD - 95000 – 110000

Location: Indianapolis

Reports To: IT Manager – Manufacturing

Position Summary

The SCADA/MES Developer is responsible for designing, coding, testing, and analyzing manufacturing software applications that enhance and support production operations. This includes researching, designing, documenting, and modifying software specifications throughout the development lifecycle.

The role involves developing integrations and custom solutions where existing systems and tools do not meet business requirements. The ideal candidate will troubleshoot and resolve software issues, provide system administration support, and deliver timely and accurate status reports as needed.

Key Responsibilities

Strategy & Planning

· Collaborate with business partners to define business, functional, and technical requirements.

· Participate in the design, configuration, testing, and deployment of applications.

· Guide users in formulating requirements and advise on alternatives or implications of new processes.

· Work with cross-functional teams outside of IT to identify data integration points and optimize automation control for manufacturing resources.

Acquisition & Deployment

· Research emerging software tools, development languages, and industry standards to support ongoing initiatives.

· Plan and execute phases of the Software Development Life Cycle (SDLC) for multiple projects.

· Perform administrative tasks such as user management, security configuration, and system customization to ensure high system availability.

Operational Management

· Design, develop, and maintain software programs and integrations based on defined specifications.

· Implement best practices for operational support, enhancements, and bug fixes.

· Analyze test results and provide effective solutions to resolve system or process issues.

· Install, upgrade, and configure software applications for end users.

· Produce tangible deliverables including requirements documentation, design artifacts, code, test plans, and status reports.

Physical Demands

· Must be able to sit for extended periods and work with computers, phones, and other digital tools.

· Overtime may occasionally be required to meet project deadlines.

Qualifications

· Bachelor’s degree in Computer Science, Information Systems, or a related STEM discipline.

· Proven experience delivering business application solutions and integrations, with an emphasis on leveraging existing tools and applications.

· Ability to work independently and collaboratively on multiple concurrent projects.

Personal Attributes

· Self-motivated, accountable, and operates with integrity.

· Strong written and verbal communication skills.

· Excellent interpersonal and problem-solving abilities with a customer-focused mindset.

· Capable of managing multiple priorities in a dynamic environment and meeting strict deadlines.

· Demonstrates critical thinking and adaptability to shifting business needs.

· Maintains professionalism, confidentiality, and sound judgment.

Knowledge & Experience

· Prior experience as a SCADA Developer, SCADA Engineer, MES Engineer, Process Control Engineer, Automation Engineer, or related role.

· Hands-on experience with HMI/SCADA systems (e.g., Ignition) integrating with PLCs and enterprise systems (ERP, WMS).

· Proficiency in programming languages such as Python, Expression Language, and SQL strongly preferred.

· Understanding and practical experience with:

o System integrations using REST, SOAP, XML-RPC, JSON-RPC APIs, and web services.

o Enterprise-scale Digital Transformation or Industry 4.0 initiatives.

o OEE (Overall Equipment Effectiveness) concepts and implementation in MES platforms.

o Track and Trace systems and MES applications.

o ERP and WMS workflows from raw material demand through finished goods movement.

· Experience with integrated development environments and hands-on software troubleshooting.

· Ability to translate business requirements into robust, technical solutions.

 

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.

About Meraki7 Inc