Researching, designing, implementing, and managing software programs
Testing and evaluating new programs
Identifying areas for modification in existing programs and subsequently developing these modifications
Writing and implementing efficient code
Determining operational practicality
Developing quality assurance procedures
Deploying software tools, processes, and metrics
Maintaining and upgrading existing systems
Training users
Job Specification
A degree and a technical background should be required to gain a Software Developer role. Degrees in the following subjects should be highlighted as particularly advantageous:
Computer Science
As well as formal qualifications, a Software Developer job description should highlight the following qualities:
Knowledge and interest in computer systems and the latest technologies
The ability to learn new technologies quickly
An analytical mind
The ability to communicate complex procedures to other colleagues
Commercial and business awareness
Good communication skills – both written and verbal
Attention to detail and desire to probe further into data
This Job is expired. The Company is no longer accepting applications for this position.