Analysts define software requirements and specifications, and guide program design and development. The analyst's role sits between the initial business analysis stage and the detailed system design, building and programming stages of the systems development process.
Business systems analysts study the overall business and information needs of an organisation in order to develop solutions to business and related technology problems. A business systems analyst's role is usually undertaken prior to the system design, building and programming stages of the systems development process.
Computer systems auditors are involved in the design and monitoring of control systems, which ensure the accuracy and security of data. They also review an organisation's computing environment and the use of their computer facilities. Computer systems auditors provide managers with expert opinions about the reliability of results and operations of computer systems. It is essential that computer systems auditors understand both the accounting and information technology implications of computer systems.
Information technology (IT) administrators manage the day-to-day operations of IT systems to ensure that the systems run effectively. IT administrators work with IT managers to make sure that the computer system provides sufficient computing power to deliver the desired level of business performance.
Games developers design, create and produce computer or video games. They work in games development teams with artists, programmers, producers and marketing staff. Games developers usually specialise in a particular game platform (PlayStation, Xbox or Nintendo, for example) and a particular aspect of game development, such as programming artificial intelligence or gameplay. Specialisation is common in the industry, although games developers sometimes perform a combination of roles.
Sales representatives (IT) promote the sale of computer hardware, software and IT services.
Mobile App Developers can design, build and/or maintain mobile applications for either Apple's iOS or the Android platform. There are a few other platform choices.
Multimedia developers generate and manipulate graphic images, animations, sound, text and video into consolidated and seamless multimedia applications. Multimedia applications include computer-based interactive training, data presentation and information kiosks, CD-ROMs, entertainment and educational products, and multimedia presentations.
Programmers (IT) write, test and maintain computer programmes to ensure that the computer application meets the needs of the users of the computer system.