Software Developers invent technology that we use every day, but may take for granted, like checking our bank balance on our phones, booking a meeting in our personal calendars, listening to music or making a purchase. A software developer will have helped design all the applications that make those things