Software Developers write, modify, integrate, and test computer code for microcomputer and mainframe software applications, data processing applications, operating systems-level software, and communications software. They design and create interactive media applications for the internet, computer games, film, and video.
Additionally, they are responsible for the collection and documentation of a user’s requirements in order to tailor programs to the specific needs of the client. Software Developers identify problems with existing software and develop solutions. They maintain existing computer programs making modifications as necessary.
Software Developers are employed in computer software development firms, information technology consulting firms, and information technology departments in private and public sectors.
Skills
A diploma, certificate, or degree in Information Technology is typically required.