Prepares computer programs for a wide variety of business application as well as supporting documentation, block diagrams and logic flow charts. Conducts detailed analysis of defined systems specifications. Converts symbolic statements of work processes to detailed, logical work flow charts and coding into program language.