The following description of services is based on the professional
category. It provides an overview of the experience level of the
individuals that may fit the category. Operating systems, hardware
platforms, databases, job control languages, software languages, and
methodologies will be specific to the Agency or Client, and specified by
the Agency or Client.
- Analyst:
- A senior applications technician with experience and substantial
background in the requirements definition, design, coding,
implementation and testing of application systems. Works under and
requires minimum supervision. Produces program module specifications and
unit test requirements; converts requirements and design specifications
into program code specifications. Capable of supervising the
implementation of said specifications, and creating and executing test
plans. Minimum 5 to 7 years experience with three plus years experience
in a specific language or software tool.
- Computer Operator:
- An individual with technical experience in providing mainframe
hardware technical assistance in one or more of the following manners:
providing support for production systems as required, providing printer
maintenance, providing technical support as needed to the help desk, end
users and programmers, and monitoring and reporting on status of the
computer room environment.
- Consultant:
- Senior application specialist with a broad background in systems
analysis, design, coding and implementation. Capable of supervising
other team members and communicating effectively with the client
community.
- Data Administrator:
- An individual with a technical understanding of mainframe, server
and LAN operating systems, and client-server environment for specific
application systems. Experience in the retrieval, manipulation and
modification of the data within the application, and resolving problems
in the application environments.
- Database Administrator:
- An individual with a technical understanding of databases, including
but not limited to DB2, FoxPro, Oracle, SQL Server, Sybase, and UDB.
- Imaging Administrator:
- An individual who performs routine system administration duties on
imaging systems and installs imaging client software.
- Information Analyst:
- Individual skilled in maintaining information flow for data
preparation and control, with a technical understanding of mainframe,
server and LAN operating systems, and client-server environment for
specific application systems.
- Information Engineering Consultant:
- Consultant knowledgeable in client/server technologies, quality
assurance techniques, business re-engineering processes, cultural change
methodology and/or information engineering concepts and methodologies.
- Key Entry Operator:
- An individual skilled in the entry of information in prescribed
formats for use by application systems. May include key entry,
validation, and verification of the data entered.
- Network Administrator:
- An individual experienced in the administration of LAN file servers,
maintaining standard server configurations, performing installations
based upon approved industry standards, and performing server backups.
- PeopleSoft Programmer/Analyst:
- An individual with technical experience in the installation,
support, maintenance and upgrading of PeopleSoft applications.
- Programmer:
- An individual with technical experience in the modification and
implementation of application systems. Develops flowcharts, implements
specifications and modifies program code based on specifications. Writes
detailed program documentation. Minimum two to three years of experience
with at least one year of experience in a specific language or software
tool.
- Programmer/Analyst:
- A technician experienced in the implementation of application
systems. Produces specifications for program modules and unit tests.
Produces program documentation. Implements applications of above average
complexity or in complex environments. Minimum three to five years
experience with at least two years experience in a specific language or
software tool.
- Project Leader:
- A senior staff member with technical background experience in
managing computer professionals and projects in a variety of client environments.
Required skills are organization, scheduling, budgeting, problem and
risk management and project management.
- Project Manager:
- A senior staff member with technical background experience in
managing computer professionals in a variety of client environments.
Required skills are organization, scheduling, budgeting, problem and
risk management.
- Risk and Contract Manager:
- An individual with experience in the development of request for
proposals (RFP), in the selection process which includes negotiations
with all potential respondents and the selected respondent, and in
managing the contract with the awarded respondent of the RFP. This
person will also perform other related project manager duties as
assigned.
- Senior Analyst:
- An applications specialist with experience in the analysis and
design of a variety of large application systems. Works under general
guidelines, using his or her own judgment and initiative in the
preparation of system design specifications. Capable of analyzing and
auditing existing systems for efficiency. Minimum 7 years experience
with three plus years experience in a specific language or software
tool.
- Senior Consultant:
- Systems development professional experienced in major systems
development or conversion activities. Expertise in state-of-the-art
methodologies with first hand experience as a lead analyst or
supervisor.
- Senior Database Consultant:
- An individual with advanced technical understanding and experience
with database administration, including but not limited to DB2, FoxPro,
Oracle, SQL Server, Sybase, and UDB.
- Senior Software Specialist:
- Senior Database Consultant with specific detailed industry
experience with commercial database management systems, application
systems and methodologies on multiple vendor platforms.
- Storage Administrator:
- An individual responsible for the maintenance of DASD, virtual tape
and magnetic tape hardware. This individual prepares and tests recovery
plans, restores data in advent of a disaster, assists in capacity
planning and budget requirements, and monitors performance of storage
systems.
- System Administrator:
- An individual who provides advanced administration of server
hardware, operating systems and application software. This individuals
plans, installs, maintains, and administers enterprise web application
servers.
- System Programmer:
- An individual who assists in problem resolution, system
optimization, new product analysis, installation and maintenance of
system software, and assists with disaster recovery testing.
- Systems Analyst:
- A systems specialist with experience in hardware and software
installation and troubleshooting. Responsibilities include but are not
limited to networking, network design, software configuration,
installation and setup. Works under general guidelines, using his or her
own judgment and initiative in the preparation of system design
specifications. Capable of analyzing and auditing existing systems for
efficiency.
- Systems Support Specialist:
- An individual with experience in supporting specific software
products. This includes, but is not limited to responding to specific
telephone inquiries, technical support requests, and documenting FAQ's
as specified by the client. Works under general guidelines, using his or
her own judgment and initiative in responding to systems support
requirements.
- System Tester:
- An individual with technical experience in the testing of
stand-alone PC systems, client-server based PC systems, and mainframe
systems. Develops test plans and documents test results. Assists end
users in running the testing the system, and performs help desk duties.
- Technical Lead:
- An individual responsible for facilitating development, maintenance,
documentation, support and testing of software releases. This individual
leads a team of technical developers, whose responsibilities include but
are not limited to effectively communicating functionality to
developers, and implementing and maintaining application architectures.
- Technical Writer:
- An individual with experience in writing and maintaining
documentation for software development organizations. This person is
skilled in writing and maintaining end user documentation for software
applications, is familiar with and has developed and maintained
documentation on software life-cycles, and is skilled in other areas of
supporting software products both in the technical and administrative
arenas.
|