Systems Programmer Senior Duties and Responsibilities
Purpose of Classification:
Analyzes, implements and integrates major systems software projects.
Provides technical assistance to other computer specialists
performing technical systems support activities involving operating
systems software.
Distinguishing Characteristics:
This is
second in a series of three classifications and is distinguished
from lower level systems programmers in that incumbents have
in-depth technical expertise in assigned systems.
Examples of Duties:
- Coordinates maintenance or developmental projects for
operating systems or related software to include installations
of new software or equipment, modifications or system software
fixes.
- Analyzes and writes specifications for possible improvements
of operating system software; designs, develops or recommends
new or revised systems or system utilities as necessary.
- Prescribes system backup procedures and directs recovery
operations in the event of destruction of all or part of the
operating system or other system components.
- Analyzes and prepares documentation concerning the
adaptation of complex software systems and processes to the
computing equipment.
- Coordinates with computer users to provide information about
system capabilities and to recommend changes in procedures or
other solutions to improve efficiency and resolve problems.
- Coordinates between personnel using the computer systems and
vendor support personnel.
- Revises, enhances, updates and installs vendor supplied
systems software components to optimize performance of the
computer systems.
- Provides technical assistance and training to all
appropriate computer personnel on hardware/software features
associated with the computer installation, operation and
maintenance.
- Diagnoses operating systems software/hardware failures by
reviewing system logs, dumps and other information from users or
technical personnel; confers with vendors; identifies and/or
develops solutions.
- Coordinates with administrative and technical personnel
concerning installation and implementation of operating systems
and related software.
- Performs research on specific technical software and related
questions from management, programming, operating and systems
personnel as required.
- Ensures the security and integrity of all systems and data.
Knowledge, Skills and Abilities:
- Knowledge of the theory, principles and practices of systems
and application programming.
- Knowledge of the principles, practices and capabilities of
software and operating systems features currently available.
- Knowledge of multiprogramming computer operating methods and
procedures.
- Knowledge of computer security procedures.
- Skill in the use of the programming and job control language
specific to the assignment.
- Skill in communicating technical matters verbally and in
writing.
Minimum Qualifications:
Bachelor's degree in Computer Science or related field AND three
years of systems and/or applications programming experience; OR,
Associate's degree in Computer Science or related field AND four
years of systems and/or applications programming experience; OR,
Five years of systems and/or applications programming experience;
OR, Any equivalent combination of experience and/or education from
which comparable knowledge, skills and abilities have been achieved.
Next: Tax Compliance Analyst Job Description |
|
|