<em>Software engineer:</em> This deals with the application development where engineers develop application related to system software and application software which is used for commercial purposes.
<em>Hardware engineer:</em> Deals with problem in the hardware viz keyboard, mouse, mother board and other internal parts and also with network.
<em>Systems analyst: </em>This is once again a profession which deals with the internal problems of the system and also to install softwares and troubleshoot if issues arise.
<em>Database administrator: </em>Maintains the database, fix errors, monitor data, etc
<em>Computer support specialist:</em> The responsibility depends on the company and it will be similar to a clerical role.