The occupations listed below are a selection of those which may interest students and graduates from the School of Computing.
A programmer usually working on large complex pieces of software who uses software "tools" and a systematic approach to produce software which is well documented and modular in structure so that it can be easily updated.
This role involves writing programs to perform applications. Taking a program specification and writing the program using a computer programming language. Testing and 'debugging' the program (removes errors). Writing documentation. Updating existing software.
This role works to provide the computer operating systems and standard software services essential to the operation of any computer. Systems programmers are concerned with the interface between the computer and the software used by it, whereas applications programmers with the interface between the software and the user.
A multimedia programmer creates websites and/or computer programmes using various methods including text, sound, graphics, digital photography, 2D/3D modelling, animation and video.
Investigates business, commercial, industrial and technical data processing problems; analyses information and designs and introduces systems to meet requirements or modifies existing systems for changing needs.
Computer Sales Support
Works for computer manufacturers in conjunction with sales representatives, giving technical advice and guidance to customers on all aspects of preparing for and using computer systems.
Responsible for the design, maintenance, development and updating of computer databases. Solving the problems of users. Ensuring the information in the database is regularly updated. Helping with the development of new databases as required. Dealing with security and back up issues.
Job profile of a Database Administrator on the Prospects website
Job profile of a Database Administrator on the Target Jobs website
Job profile of a Database Administrator on the National Careers Service website
IT Technical Support Officer
In this role you will monitor and maintain computer systems and networks of an organisation. You may be involved with installing and configuring computer systems, diagnosing hardware and software faults and solving technical and applications problems, either over the phone or in person.
Job profile of an IT Technical Support Officer on the Prospects website
Job profile of an IT Support Technician on the National Careers Service website
Job profile of an IT Technical Support Officer on the All About Careers website
Computer Security Consultant
Computer security is a fast developing area within Forensic Services. The work involves close contact with lawyers, commercial organisations and investigation agencies. Issues may involve fraud, child pornography, terrorism and ID theft.
In this role you will be involved in the creation and production of games for use on various platforms including PCs, mobile phones, consoles and so on. Your work will focus on ether design or programming.
Job profile of a Games Developer on the Prospects website
Job profile of a Games Developer on the All About Careers website
Job profile of a Computer Games Developer on the National Careers Service website
I want to work in: Computer Games
In this role you will work with clients to advise on the use of information technology to help them meeting the needs of their business
In this role you will plan, create and code websites involving technical and design skills to meet the needs of a client.
Please note that some of these careers may require further study.
For further information on these careers, see also:
- I Want To Work In
- Information on types of jobs from Prospects
- Information on career sectors from TargetJobs
People in some Computing roles may be self-employed
Thank you to Prospects for the content on these pages.
A Computing degree may be useful in the following career areas:
You could be involved in pre-sales, sales or post-sale support. Pre-sales requires technical knowledge. Sales involved negotiating agreements between clients and companies. Post-sale involves technical skills to help resolve issues.
In this role you will communicate technical information about products and services. This may be in user guides, manuals or online help.
In this role you will design and deliver training programmes in information and communications technology
Patent Attorneys act as agents for obtaining patents world-wide. These are akin to solicitors specialising in patent work, they write the application for the inventors and negotiate with Patent Offices. Patent examiners examine applications for patents for alleged inventions and make sure they are within the requirements of the Patents Act and don't infringe the rights of other inventors.
- European Patent Office
- Marks & Clerk patent attorneys
- Haseltine Lake & Co. patent attorneys
- Scientific Journalism and Publishing much of this is now web-based. Roles include editorial, production, sales and marketing.
In this role you will install, maintain and develop computer networks. Resolving network faults, setting up accounts for users, monitoring network traffic and dealing with security issues.
Secondary School Teacher
To teach in state schools (excluding academies and free schools) in England and Wales, you must complete a period of “initial teacher training”, such as a one-year Postgraduate Certificate in Education (PGCE) course or school-centred training, which leads to Qualified Teacher Status. Computing is a popular subject so it is important to build up teaching-related experience during your undergraduate degree and to apply each for teacher training.
You may be interested in graduate roles outside of Computing. There are many employers who are looking for graduates with good degrees but that don’t have a preference for the subject studied. To explore different career options see:
As well as their subject-specific knowledge and skills, a graduate in Computing will typically be able to:
- Demonstrate knowledge and understanding of essential facts, concepts, principles and theories relating to Computing and computer applications
- Use such understanding in modelling and designing computer based systems for the purposes of comprehension, communication, prediction and the understanding of trade-offs
- Use criteria and specifications appropriate to specific problems, and plan solutions
- Analyse the extent to which a computer-based system meets defined requirements
- Deploy appropriate theory, practices and tools to specify, design, implement and evaluate computer-based systems
- Present succinctly to a range of audiences (orally, electronically or in writing) rational and reasoned arguments that address a given information handling problem or opportunity
- Recognise the professional, moral and ethical issues involved in exploiting computer technology and be guided by appropriate professional, ethical and legal practices
- Work as a development team member, recognising the different roles within a team and different ways of organising teams
- Operate computing equipment, taking account of its logical and physical properties
- Deploy information retrieval skills (including using browsers, search engines and catalogues)
- Exercise numeracy skills and use effectively general IT facilities
- Manage personal development including using time management and organisational skills.
- Communication - oral and written
- Technical aptitude
- Career motivation
- Analytical skills
- Business Awareness
- Technical Knowledge
- Problem solving
Note that technical aptitude comes before technical knowledge – this is because it's regarded as more important to be able to learn a new language quickly than to know a particular language.
This is not an exhaustive list of skills - you will develop many skills from your course, extra-curricular activities and work experience. You can find out more about the skills employers look for and how you can develop them.
Find a job
The Careers and Employability Service provides information and advice on job searching to University of Kent students and recent graduates. This includes a vacancy database advertising a range of graduate jobs, sandwich placements and vacation work/internships. The websites listed below may also be useful when searching for a job and when looking for further information on this sector.
Useful Information Sources and General IT Links
- British Computer Society professional body for those working in IT. 65,000 members in more than 100 countries. Qualifying body for Chartered IT Professionals (CITP).
- The Engineering Council have information and resources for Information and Communications Technology Technicians
- National Computing Centre
- Contractor UK is a good resource for those considering freelance work
- Ashdown Group
- CW Jobs
- Day Job
- Guru Careers
- IC Resources
- IT Jobs Online
- TAG Recruitment
- TechNET IT Recruitment
- Techno Jobs
- Wireless Mobile Jobs Board
The following employers are a selection known to offer IT roles.
- Adobe they have a variety of roles all over the world
- Atos Origin formerly SEMA. Large IT Consultancy in UK and France
- AT&T Telecommunications
- BAE Systems global aerospace and defence, they have opportunities all over the world.
- British Airways they have a number of graduate schemes including one for IT
- Cisco Systems International Networking Company
- Ericsson Telecommunications
- European Patent Office
- Hewlett Packard
- IBM UK jobs
- CGI Formerly Logica. Major computer consultancy that regularly recruits Kent science and IT graduates.
- Maddox Ford IT business solutions
- NCR Computer products and services
- Pareto Law IT Sales Jobs
- Siemens Also Roke Manor (Siemens Research Organisation) take electronics, physics, computing and maths graduates for hardware and software research and development.
- Texas Instruments
- Thomson Reuters
- Xerox Document processing