Computer programmers write, modify, and test code and scripts that allow computer software and applications to function properly.
Software developers create the computer applications that allow users to do specific tasks and the underlying systems that run the devices or control networks.
Information security analysts plan and carry out security measures to protect an organization’s computer networks and systems.