Assist in designing and developing new technologies, and testing and troubleshooting existing systems Manage and maintain databases, servers, and computer systems Evaluate current hardware and software systems to determine their effectiveness and make recommendations for improvements Collaborate with cross functional…