Job Description
analyzing user requirements
researching, designing and writing new software programs
evaluating the software and systems that make computers and hardware work
creating technical specifications and test plans
Job Specification
developing existing programs by analyzing and identifying areas for modification
testing new programs and fault finding
allowed to users or remote systems
consulting clients and colleagues concerning the maintenance and performance of software systems and with a view to writing or modifying current operating systems;