Position Title:Applications Programmer/Support
Reports To:Manager of Applications Programming/Manager of Student Information Systems
Purpose of Position
Performs computer programming tasks involving moderately complex programs. Codes, prepares test data, tests and debugs modifications made to existing applications. At managerÔ??s request, assists in analysis, design, coding and testing of increasingly complex systems to gain experience and develop skills. When directed by manager, makes enhancements to existing systems and provides software support for end users. Performs related duties as assigned by the manager or director
- Writes and modifies new/existing mainframe and PC based computer programs as needs change or as requested by managers.
- Develops solutions to application problems as experienced and/or requested by managers.
- Assists manager in analysis, design, coding and testing of moderately complex programs.
- Provides application and PC software support to users, which includes training in using new or modified programs.
- Consults with managerial and systems personnel to clarify program intent, identify problems, and determine extent of programming and coding required.
- Prepares documentation according to specifications set forth by the Director
Contributes to the effective team management of all relevant problems, issues and opportunities.
This job description shall include, but is not necessarily limited to, the above duties. May temporarily perform other duties assigned to maintain operations and services.
Marginal Functions will vary with the specific assignment and depend on the particular unit or function for which the person is responsible. Consideration will be given on a case by case basis and reassignment of marginal duties will be made when appropriate.
Knowledge & Skill Requirements
Requires a minimum of a BachelorÔ??s degree or equivalent experience of four to five years (4-5). Degree in computer science field preferred. Familiarity with relational database concepts, using SQL with a relational database preferred. Knowledge of another programming language such as C. Pascal, IBM Assembly or an Xbase language such as Focus or FoxPro preferred. Also familiarity with CICS programming environment preferred. Measurable knowledge of structured application development in a multi-user environment. Working knowledge of at least two programming languages. Skills in analyzing moderately complex programs and designing solutions to problems. Basic skills in use of word processors, spreadsheets, and databases on a microcomputer. Ability to listen and effectively convey information about technical subjects to a non-technical audience both verbally and in writing. Ability to perform tasks accurately with minimal supervision while sustaining concentration and withstanding interruptions.
Supervision of Personnel