SCADA Developer

Umanist StaffingIndianapolis, IN
1d

About The Position

The SCADA Developer will design, code, test, and analyze manufacturing software programs and applications. This includes researching, designing, documenting, and modifying software specifications throughout the production lifecycle. The SCADA/MES Developer will also analyze and amend software errors, provide general system administrative support in a timely and accurate fashion, and provide status reports where required. The majority of the development is targeted at application integration and filling in gaps where existing systems, tools, and off the shelf applications do not meet business needs. This job description is intended to be a summary of the duties, skills and duties required for the role. It is not intended to be an exhaustive list. Duties will change as the needs of the business change.

Requirements

  • 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

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.
  • Consistently 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).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service