IT SOFTWARE ENGINEER
Job Summary
The IT Software Engineer will maintain and support global AT Automation Host and Mfg Applications, ensuring process control system stability. This role involves collaborating with Agile teams to develop automation solutions, troubleshoot real-time technical issues, and integrate business rules across systems. You will work closely with internal customers to provide technical support and ensure smooth software deployments.
Responsibilities
- Maintain and support automation and manufacturing applications.
- Collaborate with Agile and Host Automation teams.
- Troubleshoot real-time application issues.
- Develop documentation and test software changes.
- Participate in 24/7 on-call rotations.
Required Skills
- Bachelor's degree in Engineering or CS.
- Knowledge of any programming language.
- Understanding of middleware and messaging.
- Experience with SECS/GEM protocols.
- Agile/Scrum familiarity.
- Strong problem-solving skills.
Job Details
Responsibilities:
- Maintain and support applications for AT Automation Host, AT Mfg Applications, Data Collection and Process Control Systems on a world-wide basis.
- Collaborate on worldwide Host Automation Framework Team and Agile Team for automation development, operation support and provide software used to stage product and enforce business rule.
- Work closely with customers to understand their needs and make suggestions to resolve production and process issues.
- Train customers to use the applications, tools, and utilities required to sustain all software related to the Automation Host Applications.
- Troubleshoot applications that do not perform as expected on a real-time basis.
- Provide technical support and input with internal customers or third-party software providers as needed for problem identification and resolution.
- Create application documents and test changes in accordance with business rules to ensure smooth release of changes to production.
- Track and report indices to monitor systems performance and highlight abnormalities or make recommendations to improve the situation.
- Participate and work with other teams to integrate business rules between systems.
- Establish and maintain effective relationships with customers, developers and infrastructure groups across all sites.
- Communicate timely status to the customers, team and managers.
- Participate in 24x7 on-call rotation, adhere to ITSM Processes and execute escalation processes as required.
Requirements:
- Bachelor’s Degree in Computer Science/Engineering OR Bachelor’s Degree in Mechanical/Electrical/Electronics/Mechatronics Engineering.
- Understanding and some level of exposure in any Programming language.
- Understanding of middleware and messaging concepts.
- Understanding of Machine Communication protocols such as SECS/GEM is preferred.
- Knowledge of Agile/Scrum methodologies and practices is preferred.
- Good Problem-solving and Critical thinking skills.