Reports to the Application/Programming Manager. Leads the development of new computer programs and maintenance of existing programs. Leads the technical analysis and design needed to ensure that programs are functional and efficient. Provides training and mentoring to other Programmers, leads or par