|
|
FA1 - 541511
Custom Computer Programming Services.
This U.S. industry comprises establishments primarily engaged in
writing, modifying, testing, and supporting software to meet the
needs of a particular customer.
Business Categories --
- Applications Software Programming Services
- Computer Program or Software Development
- Computer Programming
Services
- Computer Software Support Services
- Database Design/Generation
- Legacy Interfaces/Data Migration
- Software Analysis and Design
- Software Programming
- Software Testing
- Web Design
Labor Category Descriptions
CLIN 1 - Project Manager – Senior:
Responsible for all aspects of the development and implementation
of assigned projects and provides a single point of contact for those
projects. Takes projects from original concept through final implementation.
Interfaces with all areas affected by the project including end users,
computer services, and client services. Defines project scope and
objectives. Develops detailed work plans, schedules, project estimates,
resource plans, and status reports. Conducts project meetings and
is responsible for project tracking and analysis. Ensures adherence
to quality standards and reviews project deliverables. Manages the
integration of vendor tasks and tracks and reviews vendor deliverables.
Provides technical and analytical guidance to project team. Recommends
and takes action to direct the analysis and solutions of problems.
<<return to top>>
______________________________________________________________
CLIN 2 – Applications Systems Analyst/Programmer - Intermediate:
Under general supervision, formulates and defines system scope and
objectives through research and fact-finding to develop or modify
moderately complex information systems. Prepares detailed specifications
from which programs will be written. Designs, codes, tests, debugs,
documents, and maintains those programs. Competent to work on most
phases of applications systems analysis and programming activities,
but requires instruction and guidance in other phases.
________________________________________________________________
CLIN 3 – Applications Systems Analyst/Programmer - Senior:
Under general direction, formulates and defines system scope and
objectives. Devises or modifies procedures to solve complex problems
considering computer equipment capacity and limitations, operating
time, and form of desired results. Prepares detailed specifications
from which programs will be written. Designs, codes, tests, debugs,
and documents those programs. Competent to work at the highest technical
level of all phases of applications systems analysis and programming
activities. May be responsible for completion of a phase of a project.
Regularly provides guidance and training to less-experienced analyst/programmers.
________________________________________________________________
CLIN 4 – Database Analyst/Programmer - Intermediate:
Under general supervision, designs, implements and maintains moderately
complex databases. Maintains database dictionaries and integration
of systems through database design. Competent to work on most phases
of database administration but may require some instruction and guidance
in other phases. Requires two years experience in the field.
________________________________________________________________
CLIN 5 – Database Analyst/Programmer - Senior:
Under general direction, designs, implements and maintains complex
database with respect to JCL, access methods, access time, device
allocation, validation checks, organization, protection and security,
documentation and statistical methods. Includes maintenance of database
dictionaries, overall monitoring of standards and procedures and
integration of systems through database design. Competent to work
at the highest level of all phases of database management. Requires
three years experience in the field.
<<return to top>>
________________________________________________________________
CLIN 6 – Documentation Specialist - Intermediate:
Under general supervision, prepares and/or maintains systems, programming,
and operations documentation, including user manuals. Maintains a
current internal documentation library. Competent to work on most
phases of documentation.
________________________________________________________________
CLIN 7 – Documentation Specialist - Senior:
Under general supervision, is responsible for preparing and/or maintaining
systems, programming, and operations documentation, procedures, and
methods including user manuals and reference manuals. Maintains a
current internal documentation library. Provides or coordinates special
documentation services as required. Competent to work at the highest
level of all phases of documentation. May act as project leader for
large positions.
________________________________________________________________
CLIN 8 – Graphics Specialist:
Responsible for graphics design and use, operation, and setup of
computer graphic systems for business communications. Executes graphic
projects and assists in coordination of all graphic production scheduling.
Coordinates production support with outside vendors, as needed. Ensures
that graphic projects are completed on time, within budget, and to
user’s satisfaction. Interfaces with users to determine scope
of project and best graphic medium. Trains other personnel in proper
use of computer graphic equipment. Troubleshoots computer equipment
problems and performs minor preventive maintenance. Frequently reports
to a department manager or information systems management.
________________________________________________________________
CLIN 9 – Quality Assurance Analyst - Intermediate:
Under general supervision, carries out procedures to ensure that
all information systems, products and services meet minimum organization
standards and end-user requirements. Thoroughly tests software to
ensure proper operation and freedom from defects. Documents and works
to resolve all problems. Reports progress on problem resolution to
management. Devises improvements to current procedures and develops
models of possible future configurations. Performs workflow analysis
and recommends quality improvements. Frequently reports to a Quality
Assurance Manager.
________________________________________________________________
CLIN 10 – Quality Assurance Analyst - Senior:
Under general direction, carries out procedures to ensure that all
information systems, products and services meet organization standards
and end-user requirements. Performs and leads tests of software to
ensure proper operation and freedom from defects. May create test
data for applications. Documents and works to resolve all complex
problems. Reports progress on problem resolution to management. Devises
improvements to current procedures and develops models of possible
future configurations. Acts as information resource about assigned
areas to technical writers and other Quality Assurance Analysts.
Performs complex workflow analysis and recommends quality improvements.
Frequently reports to a Quality Assurance Manager.
<<return to top>>
________________________________________________________________
CLIN 11 – Software Architect:
Works independently designing and developing new software products
or major enhancements to existing software. May lead a large development
team in the design of highly complex software systems. Acts as highest-level
technical expert, addressing problems of systems integration, compatibility,
and multiple platforms. Responsible for project completion. Performs
feasibility analysis on potential future projects to management.
________________________________________________________________
CLIN 12 – Software Developer - Intermediate:
Under general supervision, develops codes, tests, and debugs new
software or enhancements to existing software. Has good understanding
of business applications. Works with technical staff to understand
problems with software and resolve them. Resolves customer complaints
with software and responds to suggestions for improvements and enhancements.
May assist in development of software user manuals. Requires two
years experience in the field.
________________________________________________________________
CLIN 13 – Software Developer - Senior:
Under general direction, participates as high-level technical expert
in design development, coding, testing, and debugging new software
or significant enhancements to existing software. Works with technical
staff to understand problems with software and develops specifications
to resolve them. Resolves customer complaints and responds to suggestions
for improvements and enhancements. Participates in the development
of software user manuals. May act as team leader on less complex
projects. Assists in training less experienced software development
staff. Requires five years experience in the field.
________________________________________________________________
CLIN 14 – Software Systems Engineer - Intermediate:
Under general supervision, works from specifications to develop
or modify moderately complex software programming applications. Assists
with design, coding, benchmark testing, debugging, and documentation
of programs. Applications generally deal with utility programs, position
control language, macros, subroutines, and other control modules.
Competent to work on most phases of software systems programming
applications, but requires instruction and guidance in other phases.
________________________________________________________________
CLIN 15 – Software Systems Engineer –Senior:
Under general direction, formulates and defines specifications for
complex operating software programming applications or modifies/maintains
complex existing applications using engineering releases and utilities
from the manufacturer. Designs, codes, tests, debugs, and documents
those programs. Responsible for applications dealing with the overall
operating system, such as sophisticated file maintenance routines,
large telecommunications networks, computer accounting, and advanced
mathematical/scientific software packages. Competent to work at this
highest technical level on all phases of software systems programming
applications. May have responsibility for the evaluation of new and
existing software products. May assist other systems programmers
to effectively utilize the system’s technical software.
<<return to top>>
________________________________________________________________
CLIN 16 – Technical Editor
Responsible for content of technical documentation. Checks author’s
document for spelling, grammar and content problems (e.g., missing
instructions or sections; redundant or unnecessary sections). Accuracy
of content may fall under this position or the programmer, depending
on the expertise of the editor. Ensures that documents follow the
style laid out in the organization’s style guide. May also
be responsible for maintaining the style guide. Suggests revisions
to the style guide as appropriate. Editor is often a technical writer
who has moved to this position. Note: This description is for a technical
editor in a large software house or an editor in a technical lab,
which produces papers for publication. Newsletter, newspaper, or
magazine editors should not be matched to this position.
________________________________________________________________
CLIN 17 – Web Software Developer
Designs, develops, troubleshoots, debugs, and implements software
code (such as HTML, CGI, and JavaScript) for a component of the website.
Works with graphic designers and other members of a project team
to develop the site concept, interface design, and architecture of
the website. Responsible for interface implementation. Integrates
web applications with backend databases. Deploys large web-based
transaction systems using application servers. Researches, tests,
builds, and coordinates the integration of new products per production
and client requirements. Requires strong navigation and site-design
instincts.
<<return to top>>
|
|