Some develop the applications that allow people to do specific tasks on a computer or another device. Others develop the underlying systems that run the devices or that control networks.
In general, software development is a collaborative process, and developers work on teams with others who also contribute to designing, developing, and programming successful software. However, some developers work at home.
Software developers usually have a bachelor’s degree in computer science and strong computer programming skills. pay a 107,000 and 110,000.