Job descriptionDesigning, monitoring, analyzing, and troubleshooting IT systemsInterpreting briefs and developing IT systems that meet all specifications and cost requirementsAssisting with training and onboarding processesWriting job descriptions for new positions, and assisting with interview and recruitment processesEnsuring staff comply with company, as well as health and safety regulations at all timesMaintaining, managing, and updating softwareSupervising digital security and ensuring all anti-viruses and firewalls are regularly updatedSupervising the development and maintenance of websites and ensuring the protection of users' dataAnalyzing existing operations, protocols, and processes, and making plans for improvementConducting research, attending workshops, and networking with other professionals in the industry