You are here: Home: Careers advice: A-Z of careers: Applications programmer
Applications programmer job description: Typical employers | Qualifications and training | Key skills | Useful links | Find jobs and courses
Applications programmers write code to create software applications. For larger applications, programmers may work in a team to complete different aspects of the system. Other tasks may include:
Programmers may also be responsible for user training, support and feedback. The job can involve some pressure to meet deadlines at times, when extra hours may be required.
Self-employment via contract and consultancy work is possible for programmers with several years' experience. Jobs are advertised online, by careers services and recruitment agencies, and in local/national newspapers and relevant publications such as TARGETjobs IT, Computing and Computer Weekly.
Although training is normally provided to successful candidates, computer literacy and familiarity with programming languages and general software is essential. Consequently, employers normally prefer graduates with a degree in an appropriate subject such as physics, engineering, mathematics, computer science or software engineering. For graduates without a relevant qualification, a postgraduate IT conversion course can be of benefit. Alternatively there are many part-time programming and computing courses available. Relevant work experience can also be advantageous.
The National Computing Centre (NCC)
BCS The Chartered Institute for IT
Institution of Analysts and Programmers
e-skills UK Sector skills council for business and information technology
IT and telecoms graduate jobs, work experience and employers
IT and telecoms careers advice for graduates and students
Find and compare postgraduate study courses on TARGETcourses
©2012 GTI Media Ltd. Registered in England No. 2347472.
Registered office: The Fountain Building, Howbery Park, Benson Lane, Wallingford, Oxfordshire OX10 8BA UK