The brains behind the design, installation, testing and maintenance of software systems. Simply put, a software developer has creative ideas that help people or businesses do the things they want to do with their software. You could write computer programs from scratch or re-work programs that already exist. If you love solving problems you could very well be in your element in this career.
- Average starting salary