Summary of Responsibilities:
Produces or modifies computer programs of all sizes and complexity. Solves systems and program problems. Recommends courses of action on new application jobs, while considering the total system spectrum, from source document origination to final systems output and handling. Handles extensive research, analysis, definition and documentation on all facets of the job. Recommends the appropriate hardware solution (personal computer, LAN, mainframe, client server, etc.) for the application. Provides mentoring support for less experienced programming staff. Works with minimal supervision and is responsible for making an established range of decisions, escalating to Manager when necessary and updating Manager on a regular basis.