Which of the following are typical IT positions within programming services?

A. Chief information officer

B. Technical support specialist

C. Database administrator

D. Web site developer