Plans; develops; tests; and documents client/server applications programs. Generates new code and corrects; converts; and/or modifies existing code to meet specifications.
- Prepares detailed specifications from which code will be written. Confers with end-users to analyze specified methods and procedures; identify problems; and document specific requirements. Writes and updates technical documentation such as users' manuals; product specifications; and training materials. Performs a variety of testing procedures on assigned products; analyzes test results; and corrects problems. Maintains current knowledge of relevant technologies as assigned. Reviews and evaluates software products; systems; and documentation to ensure adherence to company and customer quality standards as a member of an Agile Scrum Team.