Software forms the link between the high-tech hardware that stores and processes our information and practical applications in the real world. Developing such products is a highly skilled and intricate process which requires a detailed knowledge of programming, testing and highly skiled software developers.
But its worth knowing that the usual rules of recruitment apply: Employers are looking for someone with the right skills, the right experience and a real passion for the industry.Depending on your level, you could find yourself working alongside a small business owner, or in a branch of a multi-national corporation.
Employers typically look for an education includes computer science, IT, software development or business information systems. But if you have completed a more generic degree course, you could still be considered if you have experience in one of more of the common programming languages, such as Java, C++, Oracle, Visual Basic, Linux, Smalltalk and Delphi. At interview, you might be required to code on a whiteboard or a blank sheet of paper, so be prepared to be put on the spot.
The UK currently has a shortage of software developers which is great news for graduates who could command starting salaries of up to £30k. Average salaries are more around the £40k mark and like many industries, for the most attractive packages, you'll have to head to the bright lights of London.