Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing to support an organizations application systems. Consults with users to identify current operating procedures and to clarify program objectives. Experience in writing documentation to describe