Software Designer
What is it?
A Software Designer is someone who works on creating pieces of software at a fairly high level to meet their clients' or managements' various needs. A Software Designer may not actually program the code itself, but is in charge of making sure that all of the various requirements of the software are taken into account before the actual coding begins. They take an eventual goal in mind from their client, and plan through the various stages of development from initial concept to final copy.
How is IT involved?
Software Designers make use of IT in every aspect of their job. Programming and planning are both done on computers, and the synchronization of data necessary for effective plans and communications requires extensive use of modern media networking.
Where can I see it?
Software Design is not only apparent in companies who produce programs and software, but also in companies that may require custom made solutions to internal problems for which there is no product available.
An interesting example of an area which uses software designers is Forensic Science, or the act of using science to answer questions of use to our legal system and police force. Forensic scientists occasionally need to use pieces of software designed specifically for a single function, such as analysing a boot print, or a fingerprint, and in large organizations where there is no software to suit the need, a Software Designer will be asked to help create one for broad spectrum use.
How can I be a part of it?
Software Designers hold a special interest in all things relating to software, programming, math, logic, planning and communications. Those who find themselves interested in the inner workings of programs or games will enjoy Software Design

What else might I like?
Software Designers work intimately with Quality Assurance Specialists, withe the Project Managers of their software design team, and with all other software related careers
Where can I find out more?
Wikipedia: Software Design
Developerdotstar, article on Software design
Back to top