Employment opportunities for Information Systems (IS) graduates continues to be very positive. The demand for IS graduates has increased for the past several years, and it should continue to increase for at least the next five years.
Job titles and descriptions vary from business to business. Therefore, the following job descriptions are not meant to imply that all persons with the following job titles perform the same duties and responsibilities.
- Systems Analyst
Systems Analysts work closely with managers, software programmers, and computer users to pinpoint needs and reach goals. Businesses of all types rely on Systems Analysts to integrate and upgrade their systems and ensure that they run smoothly. An entry-level analyst might work closely with end-users to analyze their needs and design an information system solution. Senior Systems Analysts frequently manage an entire information system development project.
- Database Analyst
A Database Analyst is a persons that must be familiar with the organization's database structure and assists systems analysts and business programmers in developing or modifying applications that use the database.
- Database Administrator
Database Administrators interact with top management, end users, and system developers to do long range information planning and design. The Database Administrator is responsible for improving database performance, ensuring the overall security of the database, and for providing training and support to users.
Computer Programmers write detailed instructions that list in logical order the steps the computer must follow to organize data, solve a problem, or do some other task. They test the operation of programs to be sure instructions are correct and will produce the desired information. If errors occur, programs must be changed and rechecked until they produce the correct results. They prepare instruction sheets for computer operators who will run the programs.
- Network Administrator
A Network Administrator must have a thorough knowledge of operating system software as well as network operating system software. A Network Administrator ensures that servers and workstations operate properly. Network Administrators maintain backups and security procedures. Network Administrators often have some type of certification such as MCSE (Microsoft Certified System Engineer), CNE (Certified Novel Engineer), or CCNA (Cisco Certified Network Associate).
- Web Developer
- Help Desk Operator
Most medium to large organizations have Help Desk Operators to assist with computer questions. A Help Desk Operator may answer software and/or hardware questions for employees over the telephone, e-mail, or in person. A help desk operator may also assist in writing and maintaining Help Desk Manuals. The Help Desk Operator position is usually an entry-level position and will help a person gain experience. A Help Desk Operator can be promoted to a Help Desk Manager or other technology positions.
Webcasting features streaming rich multimedia. A Webcast is similar to a television broadcast, but airs on the Internet. Employment opportunities are available for people with knowledge in a range of fields, including production and camera use, content development and technical writing, audio/visual expertise, engineering, networking, and other technical areas.
- PC Technician
Responsibilities of a PC Technician might include installation of hardware, troubleshooting hardware, and repairing hardware. Other responsibilities may include software installation and upgrade and troubleshooting software. Because PC Technicians have to work with end users, communication skills as well as technical skills are very important in this job.
- Communications Analyst
A Communication Analyst helps in the research, design, installation, and maintenance of local area networks (LANs) and wide area networks (WANs). Common environments include voice, fiber optics, and TCP/IP. The Communications Analyst assists with connectivity problems; they analyze data flow; they configure routers and switches; they maintain firewalls.
- Applications Programmers
An Applications Programmer writes software to handle specific jobs.
Dr. Selwyn Ellis