DEPARTMENT: Technology Systems & Development
LEVEL: 13
FLSA STATUS: Exempt
REPORTS TO: Manager, Applications Development & Analysis
POSTING DATE: May 28, 2008
I. SUMMARY
The purpose of this position is to develop and apply solutions to complex and/or highly technical programs through the design and programming of automated computer application systems, under the general supervison of the Manager of Applications Development and Analysis.
II. ESSENTIAL DUTIES AND RESPONSIBILITIES
· Under general supervision, codes, tests, and debugs moderately complex programs.
· Generally, develops written specifications for assignments.
· Translates high-level business requirements into detailed functional specifications.
· Provides complex database application/integration development and support.
· Develops, extract, transfer, and load processes to interface various data needs.
· Works with vendors for both operational support and data delivery.
· Troubleshoots in a production environment.
· Provides regular project status reports to the Manager of Applications Development and Analysis.
· Provides daily customer support for system processes/functionality/problem resolution.
· Writes and maintains documentation to describe program development, logic, coding, testing, changes, and corrections.
· Develops a job book for the position that will describe duties of the position in detail so that work could continue in the incumbent's absence.
· Cross trains with the Manager of Applications Development and Analysis for backup and supervisory assignments.
·
Performs other functions and duties as needed and/or assigned.
III. QUALIFICATIONS
The qualifications listed below represent the credentials necessary to perform the essential duties and responsibilities of this position. To be successful in this position, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
A. Education and/or Experience
· Bachelor's degree in Information Technology/Computer Science or related field with at least five
years of experience in IT and programming (or equivalent combination of education and experience).
· Classes/Courses/Certificates in Information Technology/Computer Science (a plus).
B. Knowledge/Skills/Abilities
· PROGRESS GUI 8.3b or higher
· PROGRESS Character 8.3b or higher (preferred)
· Java
· Experience working with general business applications (Payroll, HR, Finance, Inventory, Purchasing, etc.), preferred.
· Must be able to work independently, performing most programming assignments without close supervision.
· Must be able to communicate effectively with management and end-users.
· Must be customer-service oriented.
· Must be able to manage multiple concurrent assignments.
· Must be able to work in a "time sensitive/critical" environment.
· Must be able to complete assignments in a timely manner.