|Senior Computer Programmer/Systems Analyst|
|JOB CODE:||102318 |
|SALARY RANGE:||$46,662 - $64,591|
|LOCATION OF WORK|
|Information Services Department|
|Under the general direction of a technical or administrative superior, performs responsible advanced technical work in the design, development, implementation, and maintenance of mainframe and personal computer-based systems. Employees of this class review and make initial determination of the feasibility of the user requests, prepare outlines, and coordinate the execution of approved projects. Employees of this classification are required to work in the Information Services Department, but provide technical assistance to multiple departments/divisions throughout the City-Parish. May serve as lead worker in providing advice or assistance relative to programming/systems analysis functions. Performs other work as requested.|
|ESSENTIAL WORK TASKS|
|Designs, develops, implements and maintains complex, large-scale multi-agency enterprise-wide software systems; performs and participates in major projects.
Reviews and confers with higher classifications and users regarding requests for new or revised systems; makes recommendations to superiors relative to feasibility, cost of development, scheduling, and prioritization of requests.
Prepares operator instructions and user manuals; provides and participates in user training; assists in the training of new technical personnel.
Provides technical advice and assistance to lower level employees in the resolution of programming or design problems; reviews their work and provides guidance.
Installs new software applications or new releases of current applications.|
|KNOWLEDGE, SKILLS, AND ABILITIES|
|Knowledge of the capabilities and requirements of mainframe computers and peripheral equipment.
Knowledge of the capabilities and requirements of personal computers and peripheral equipment.
Knowledge of modern systems analysis and design techniques.
Knowledge of the techniques and conventions applicable to mainframe computer programming.
Ability to plan, direct, and review the work of a technical staff engaged in systems design and programming work.
Ability to analyze user requests and to determine feasibility, cost, and scheduling requirements.
Ability to keep abreast of new technological developments of computer software and hardware.
Ability to communicate effectively, orally and in writing.
Ability to establish and maintain effective working relationships with others.
Ability to apply good work habits such as punctuality, reliability, preciseness, and dependability in order to effectively complete assigned tasks and contribute to the smooth operation of the department and division.|
|EDUCATIONAL AND EXPERIENCE|
|Bachelor's degree in computer science or a related field, supplemented by three years experience in mainframe and/or personal computer programming and systems analysis.|
|Any equivalent combination of education and experience.|
|OTHER JOB ASPECTS|
|The work examples described in this specification are intended only as an illustration of the various types of work that may be performed. The omission of specific statements of duties does not exclude them from job performance requirements if the work is similar, related or a logical assignment to the job.|