Software Developer
* analysing user requirements;
* researching, designing and writing new software programs;
* testing new programs and fault finding;
* evaluating the software and systems that make computers and hardware work;
* developing existing programs by analysing and identifying areas for modification;
* integrating existing software products and getting incompatible platforms to work together;
* creating technical specifications and test plans;
* writing and testing code and then refining and rewriting as necessary;
* writing systems to control the scheduling of jobs on a mainframe computer or to control the access allowed to users or remote systems;
* writing operational documentation with technical authors;
* maintaining systems by monitoring and correcting software defects;
* working closely with other staff, such as project managers, graphic artists, designers, developers, systems analysts, and sales and marketing professionals;
* consulting clients and colleagues concerning the maintenance and performance of software systems and with a view to writing or modifying current operating systems;
* investigating new technologies;
* continually updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications.
Apply to Job
* researching, designing and writing new software programs;
* testing new programs and fault finding;
* evaluating the software and systems that make computers and hardware work;
* developing existing programs by analysing and identifying areas for modification;
* integrating existing software products and getting incompatible platforms to work together;
* creating technical specifications and test plans;
* writing and testing code and then refining and rewriting as necessary;
* writing systems to control the scheduling of jobs on a mainframe computer or to control the access allowed to users or remote systems;
* writing operational documentation with technical authors;
* maintaining systems by monitoring and correcting software defects;
* working closely with other staff, such as project managers, graphic artists, designers, developers, systems analysts, and sales and marketing professionals;
* consulting clients and colleagues concerning the maintenance and performance of software systems and with a view to writing or modifying current operating systems;
* investigating new technologies;
* continually updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications.
Apply to Job