Manage software application software implementation, upgrades and patches Analyse business operations and the business’s computer systems and determining which software applications could improve efficiency. Monitoring the roll-out of new software applications to ensure there are no problems. Troubleshooting and resolving any problems with business application software. Creating and overseeing protocols and procedures for the use of any new software applications. Training employees on the use of any new software applications and maintaining a good work atmosphere. Manage integrations between applications Ensure that governance and controls are in place for all applications and integrations, including Change Approval Board approval for changes