SUMMARY Analyzes program applications and converts data from specifications and statements of problems to computer code by performing the following duties: ESSENTIAL DUTIES AND RESPONSIBILITIES Consults with end users to gather information about program intent, functions, features, data requirements