Analyzes functional business applications and design specifications for functional areas such as finance, accounting, personnel, logistics, etc. Develops block diagrams and logic flowcharts. Translates detailed design into computer software. Tests, debugs, and refines the computer software to produc