Systems Programmer

advertisement
DRAFT
SYSTEMS PROGRAMMER / ANALYST
I. DESCRIPTION OF WORK
Positions in this banded class perform specialized work in supporting information technology equipment and systems for the business,
research, and instructional functions of customers. Work involves the use of software and/or hardware tools to provide ongoing services.
Work requires proficiency with core infrastructure elements and how they interrelate to provide a cohesive computing environment.
Positions install and configure new versions of systems level software and associated programs from vendor releases. Positions have
an understanding of the configuration of the systems software, applications, and space usage is to determine impacts as changes and
enhancements are made. Work includes optimizing systems performance, troubleshooting systems problems, and analyzing usage and
systems load issues of a moderate technical nature. Work may include interaction with customers, technicians, analysts, and specialists
to troubleshoot problems related to the use of single and/or multiple information systems. Work may include installation and modification
of software and hardware, testing, and documentation on a variety of platforms. Duties could include server and mainframe hardware and
operational systems design and implementation, identification of technical trends in problem identification and resolutions, technical
knowledge implementation of infrastructures and software for customers at primary site and remote locations across the State. They may
have responsibility for the technical consultation on small and medium system problems.
II. ROLE DESCRIPTIONS BY COMPETENCY LEVEL
Contributing
Positions at this level perform technical work in
the installation and modification of specialized
and moderately complex computer systems
software. They independently monitor and fine
tune systems software, debug and resolve
technical problems, and assist in planning and
project management for new releases and
versions of software. They provide support for
a variety of software products.
Journey
Advanced
Positions at this level develop and implement
open systems and mainframe policies for
standardizations and implementations of
software and hardware. Positions modify and
maintain moderately complex operating
systems and applications using releases from
the vendor or manufacturer. Positions
customize, code, test, and debug operating
systems or applications such as hierarchical or
relational data base system software,
sophisticated file maintenance routines,
telecommunications software, and intricate
utilities related to storage methodologies, or
related functions. Positions resolve problems
related to operating systems and vendor
products identified through analysis of other
Positions at this level perform highly technical
work in the development, installation, tailoring,
modification and maintenance of specialized
and more complex systems software. The
work requires complete knowledge of systems,
hardware configuration and software interconnectivity. Positions resolve complex and
unusual problems, serve as system authority
for the state and/or a very large organization
Positions will assist in forecasting system and
applications growth to identify expansion or
upgrades of the system and maintain technical
knowledge of new devices and technological
advancement to understand impact to the
computer systems and forecast changes to the
technical programmers. Positions monitor the
performance of the computer systems and
network and review the impact of new
applications on system performance, consult
with agency programmers on applications
design to increase performance.
systems.
III. COMPETENCIES
Competency
Definition
Knowledge - Technical
Possession of a designated level of technical skill or knowledge in the specific technical area(s) and
the ability to keep up with current developments and trends in areas of expertise.
Planning and Organizing
Ability to develop plans to accomplish work operations and objectives. Ability to arrange and assign
work to use resources efficiently. Ability to develop strategic plans, organizational structures, and
systems to fulfill legislative or mission driven organizational goals.
Project Management
Ability to provide oversight for project(s) and all related activities in that setting to include quality
assurance and safety. Ability to coordinate and manage facilities, equipment, supplies and related
resources as necessary for the project. Ability to monitor environmental risks, if any and quality
control. Ability to establish a set of tasks and activities associated with an intended outcome and
timeline. Ability to ensure actions are performed and/or implemented to achieve the results of the
project.
Technical Solution Development
Ability to demonstrate a methodical and logical approach to addressing customer needs. Ability to
use innovative solutions and/or designs where appropriate.
Technical Support
Ability to understand internal/external customer technologies and problem resolution techniques.
Ability to communicate effectively with customers. Ability to utilize system level data and listen to
symptom descriptions; to analyze problems; to respond effectively and to provide constructive
feedback to the client on problem resolution.
Consultancy Skills
Ability to provide advice and counsel. Ability to understand client programs, organization and culture.
Note: Not all competencies apply to every position/employee; evaluate only those that apply. Competency statements are progressive.
IV. COMPETENCY STATEMENTS BY LEVEL
Knowledge – Technical
Possession of a designated level of technical skill or knowledge in the specific technical area(s) and the ability to keep up with current
developments and trends in areas of expertise.
Contributing
Ability to assist with design, coding and
debugging of operating software.
Knowledge of automated operations
software.
Ability to use available system monitoring
tools.
Journey
Ability to apply vendor patches,
enhancements, and modifications to existing
operating and utility systems software.
Ability to collect usage & runtime data from
performance tools, history reports to analyze
and report on system performance.
Advanced
Ability to apply new releases of operating
systems and associated software.
Thorough knowledge of the resident
operating systems, security systems software,
and the architecture design of the systems
supported; systems are typically of moderate
complexity.
Planning and Organizing
Ability to develop plans to accomplish work operations and objectives. Ability to arrange and assign work to use resources efficiently.
Ability to develop strategic plans, organizational structures, and systems to fulfill legislative or mission driven organizational goals.
Contributing
Ability to establish work priorities based on
operational and functional needs of the
system.
Ability to determine operational schedule,
monitor system performance, and provide
input into plans for updates and enhancements
that will not interrupt system usage.
Journey
Ability to reorganize work assignments of
operational and applications staff and adapt
their workload to unanticipated changes.
Ability to apply technical judgment to plan
and organize tasks to achieve desired
outcomes.
Advanced
Ability to plan task timelines and use of
resources.
Ability to plan significant upgrades to systems
and determine the impact to data, applications,
and user needs.
Project Management
Ability to provide oversight for project(s) and all related activities in that setting to include quality assurance and safety. Ability to
coordinate and manage facilities, equipment, supplies and related resources as necessary for the project. Ability to monitor
environmental risks, if any and quality control. Ability to establish a set of tasks and activities associated with an intended outcome and
timeline. Ability to ensure actions are performed and/or implemented to achieve the results of the project.
Contributing
Ability to manage projects of medium
complexity.
Ability to develop project plan, manage
milestones and drive project forward.
Ability to keep project on track.
Journey
Advanced
Ability to develop projects such as systems or
Ability to manage projects that have high
software upgrades to incorporate appropriate
impact changes to operating and peripheral
IT and user staff.
systems or the implementation of emerging
technologies.
Ability to develop project plan, manage
milestones and drive project forward.
Ability to exercise technical decision-making
responsibility to determine the impact of
system changes.
Ability to develop project plan, manage
milestones and drive project forward.
Technical Solution Development
Ability to demonstrate a methodical and logical approach to addressing customer needs. Ability to use innovative solutions and/or designs
where appropriate.
Contributing
Ability to make recommendations for
enhancements or changes to improve system
performance.
Ability to assess impact of new technologies
on current systems.
Journey
Advanced
Ability to identify trends in recurring problems
and develop appropriate solution.
Ability to assist management in establishing
technical standards and processes.
Ability to integrate knowledge and skills from
a range of technologies to address work
assignments and problems of moderate
complexity.
Ability to demonstrate thorough knowledge of
technologies and systems in place and to
support these technologies.
Ability to interact with hardware and software
vendors as appropriate to solve problems.
Ability to serve as an expert in designing
system infrastructure to solve reoccurring
problems.
Ability to research and implement appropriate
new technologies.
Technical Support
Ability to understand internal/external customer technologies and problem resolution techniques. Ability to communicate effectively with
customers. Ability to listen to symptom descriptions; to analyze problems; to respond effectively and to provide constructive feedback to
the client on problem resolution.
Contributing
Ability to recommend methods of resolving
problems to lower level analysts or client
representatives.
Ability to describe and discuss problems with
vendor representatives or higher level
technical staff to determine resolution.
Journey
Ability to serve as a resource in solving
problems.
Ability to resolve problems through systems
analysis and troubleshooting procedures
independently.
Advanced
Ability to provide technical consultation on
projects.
Ability to negotiate time and priorities with
vendors to achieve problem resolution.
Consultancy Skills
Ability to provide advice and counsel. Ability to understand client programs, organization and culture.
Contributing
Ability to provide consultation on issues and
requests from clients that may require the
implementation or creation of a custom
solution.
Ability to consult with decision-makers to
discuss alternative technical solutions.
Journey
Advanced
Ability to analyze and assess client needs to
develop effective and appropriate solutions to
problems.
Ability to consult with decision-makers to
explain and recommend alternative technical
solutions and capabilities.
Ability to build client support of IT objectives.
Ability to provide expertise and consulting to
management representatives on a regular
basis.
Ability to consult with other specialists,
analysts, technicians, and vendors to discuss
using new or existing technologies.
Ability to understand the market, industry and
competitors that have an impact on the
customer's business.
Ability to consult with senior level decisionmakers and develop long-range strategic
alternatives on an on-going basis.
Download