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.