Understanding and verifying design documents/Clarifying precisely what actions the application is intended to perform
Breaking down application specification into its simplest elements and translating this logic into application modules/Devising possible solutions to predicted problems, evaluating other options.
Responsible for completing assigned tasks by team leader/Sharing the design tasks with the Application Development Team Leader/Providing code quality for assigned tasks
Working as part of a team, which may be established purely for a particular project, to write a specific section of the application/Providing technical support to junior developers/Adapting current applications to new requirements, as necessary
Combining all elements of the application and testing it/Testing sample data-sets to check that output from the application works as intended
Reacting to problems and correcting the application as necessary/Deploying the application and conducting final testing/ Analyzing and tuning the application performance/Investigating, analyzing and documenting reported defects/Creating and tracing test cases / problem scenarios to locate and maintain sources of problems
Performing maintenance programming and correction of identified defects
Creating and maintaining technical documentation using defined technical documentation templates
Writing detailed operational documentation for the operation of the application by users and operators
Consulting manuals, periodicals and technical reports to learn new ways to develop applications programs and maintain existing skills and knowledge.