software developer

skills and knowledge needed for this role

>>  Teamwork and communication skills, because most developers work together in a group.

>>  Analytical skills, with a logical and structured approach to problem solving.

>>  Knowledge of tools to automate much of the coding process.

>>  Willingness to keep up-to-date. Developers generally know more than one programming language, and often need to learn new ones.