1. Devise and undertake a regular service programme, including support of operating systems
2. Analyse problems and develop and implement solutions
3. Provide input on matters associated with site preparation and installation of large computer systems
4. Install cables for computer networks
5. Assist staff with establishing the computer hardware and associated equipment required to run IT systems
6. Manage projects and supervise staff (in senior computer engineering roles).