SCADA Developer
AMroute LLC · Indianapolis, IN · 3 mo ago
On-siteInformation TechnologyFull-time
Key Responsibilities
- Meet with business partners to determine business, functional and technical requirements and participate in application design, configuration, testing and deployment.
- Guide users in formulating requirements, advise on alternatives and on the implications of new or revised processing analysis.
- Work within cross-functional teams outside of IT to determine integration points for data capture and efficient automation control of manufacturing resources.
- Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts.
- Plan phases of the software development life cycle (SDLC) for a variety of projects.
- Perform administrative functions such as user creation, security management, configuration, and other customizations of the applications needed to keep the systems highly available.
- Write, translate, and code software programs and applications according to specifications.
- Utilize best practices to perform operational support, code enhancements, bug fixes as needed to the suite of applications and necessary integrations.
- Administer critical analysis of test results and deliver solutions to problem areas.
- Install and upgrade software products for end users as required.
- Be hands-on in producing tangible deliverables (requirements specifications, design deliverables, coding, unit testing, status reports, project plans).
Qualifications
- Bachelor's Degree with STEM focus (e.g., Computer Science, Information Systems) or related
- Previous work experience delivering business application solutions and integrations with a bias to best leverage existing applications and tools
- Ability to work independently, as well as part of a team, on multiple projects
- Self-motivated, self-directed, personally accountable, and operate with a sense of integrity
- Excellent written and oral communication, and decision making skills
- Excellent interpersonal skills and desire to work with business users to understand problem areas and formulate a solution
- Excellent conceptual and analytical skills, able to manage multiple projects under strict timelines, work well in a demanding and dynamic environment to meet objectives
- Ability to quickly shift priorities to meet emerging business needs while maintaining progress toward original goals
- Demonstrate critical thinking and problem-solving skills with ability to effectively prioritize and execute tasks in a high-pressure environment
- High level of personal integrity, and the ability to professionally handle confidential matters and show an appropriate level of judgment and maturity
- Experience as a SCADA developer, SCADA Engineer, MES Engineer, Process Control Engineer, Automation Engineer, Controls Engineer, or other similarly related duties
- HMI/SCADA (Ignition) experience integrating with data provided by PLC and corporate systems such as ERP's and WMS's
- Experience with programming languages such as Python, Expression Language, SQL strongly desired
- Experience with and/or Understanding of the following:
- Utilizing integrations (REST, SOAP, XML-RPC, JSON-RPC APIs, Web Services) and how to produce/consume data from various systems
- Working on enterprise scale Digital Transformation/Industry 4.0 initiatives
- Understanding OEE concepts and able to apply into an MES platform
- Understanding of Track and Trace technologies and concepts and MES application
- Understanding ERP and WMS systems as it pertains to workflow of raw material demand through finished goods movement
- Hands on experience working in integrated development environments
- Hands-on software troubleshooting experience