This document outlines the roles and responsibilities of system programmers, e-commerce specialists, computer scientists, and trainers in information systems. System programmers create and modify computer programs, consult on application designs, and provide post-development support usually as part of a team. E-commerce specialists develop online business procedures, transfer business information online, and strategize and build online infrastructure. Computer scientists invent and design new technology and require a Ph.D. in computer science with an average salary of $100,660 working full-time at a computer systems design firm. Trainers prepare users for new information systems through one-on-one teaching sessions on-site, require at least a high school diploma and certification in the software they teach