- Work with ERP team to come up with software solutions that fit the idea of need. - Development and management of databases and software applications. - Maintain and upgrade existing systems. - Test, diagnose and solve problems to improve performance. - Provide end-user training and technical support. - Other tasks as assigned by the Head of Department