- Assist in all phases of software implementations, including requirements gathering, development, commissioning, documentation and user training- Provide timely production support for MES custom and out of the box solutions, locally and abroad- Responsible for the change management process of the existing applications, ensuring standardization and version control- Responsible for working with the customers to understand data output requirements and provide reports as needed- Individual will also need to be capable of mentoring others on the suite of applications, in addition to performing projects execution tasks- Train engineers, operators, and technicians on the new systems