Software Developers

Develop the applications that allow people to do specific tasks on a computer or other device. Also, develop the underlying systems that run the devices or control networks.