Listing Description
Analyses user requirements to determine system and application needs
Produces requirements documentation and detailed system plans
Encodes programs and applications based on specifications
Tests and debugs software to ensure proper functionality
Maintains and updates existing programs and systems
Prepares technical documentation for programs and applications