Technical Job Descriptions

GENERIC SKILL LEVEL POSITIONS
1.
PROGRAMMER
2. PROGRAMMER/ ANALYST 2
3. PROGRAMMER/ ANALYST 1
4. SENIOR PROGRAMMER/ ANALYST
5. SYSTEM PROGRAMMER
6. SOFTWARE ENGINEER
7. SENIOR SOFTWARE ENGINEER
8. SYSTEMS SOFTWARE SPECIALIST
9. SENIOR SYSTEMS SOFTWARE
SPECIALIST
10. SYSTEM ADMINISTRATOR
11. SENIOR SYSTEM ADMINISTRATOR
12. NETWORK ADMINISTRATOR
13. SENIOR NETWORK ADMINISTRATOR
14. NETWORK ENGINEER
15. DATABASE ANALYST
16. SENIOR DATABASE ANALYST
17. DATA ANALYST
18. SENIOR DATA ANALYST
19. PROJECT MANAGER
20. SENIOR PROJECT MANAGER
21. BUSINESS SYSTEMS ANALYST
22. TECHNICAL WRITER
23. QUALITY ASSURANCE ANALYST
24. SENIOR QUALITY ASSURANCE
ANALYST
25. QUALITY CONTROL ANALYST
(MANUAL)
26. QUALITY CONTROL ANALYST
(AUTOMATED)
27. SENIOR QUALITY CONTROL
ANALYST
28. APPLICATION SPECIALIST
29. SENIOR APPLICATION
SPECIALIST
1. PROGRAMMER
Minimum Skill Requirements
·
0‑2 years of
applications programming experience
·
1‑2 years
experience exhibiting skills in problem systems analysis and enhanced
·
College graduate,
associate degree, or high school graduate with vocational‑technical
programming training
·
This is an entry level
applications programming position.
·
Requires some general
business experience or some school training in basic applications programming
·
Basic knowledge of
experience with one programming language, diagramming techniques,
documentation, testing, and debugging procedures programming techniques
Functional Tasks Performed
·
Assist in programming and
testing using basic mainframe skills
·
Meets requirements of
methodology. QA, coding and documentation standards in all tasks performed
·
Develops block diagrams
of program logic and flow for assigned programs from detailed specifications
·
Codes reviewed diagrams
into computer instructions using such languages as
·
COBOL, FORTRAN, PL/l,
Assembler, C, Con, PowerBuilder, Visual Basic, JAVA, etc.
·
Writes job control
language for testing and tests resulting instructions
·
Identifies erroneous
coding and inadequate or incorrect block diagramming
·
Makes changes to current
systems according to specifications
·
Generates and debugs
program code
·
Documents practice
programs and prepares program/module/subroutine documentation
·
Develops logic flow,
block diagrams and codes simple maintenance programs and small subroutines
utilizing knowledge gained from instruction and practice
·
Designs and writes small
to moderate (size and complexity) modules and programs having simple storage
and retrieval following the general specifications supplied to code a program using
structured coding techniques in a timely manner
Work Environment
·
Works under senior
programmers instructions on maintenance programs and small subroutines
·
All work is performed
from detailed instructions and is subject to close review
2. PROGRAMMER/ANALYST 2
Minimum Skill Requirements
·
Minimum 2 years of
applications programming experience
·
College graduate,
associate degree, or high school graduate with vocational‑technical
programming training
·
Fully knowledgeable of at
least one programming language; program design and specification development;
program logic flow charting, testing, debugging, and documentation options and
standards; file design, storage, and retrieval systems
·
Has a basic understanding
of operating system commands and utilities
Functional Tasks Performed
·
Meets requirements of
methodology QA, coding and documentation standards in all tasks performed
·
Develops detailed system
component specifications, including record layouts, information views, program
descriptions, and decision tables, etc.
·
Designs and writes or
generates program code Designs and executes testing, debugging, and
documentation procedures
·
Updates and modifies
existing system components
·
Provides technical
counsel and advice to programmers
Work Environment
·
Works independently on
complex system components under instructions from senior pro grammer/analysts
·
Minimum work supervision
required
·
Minor analysis and design
with supervision
3. PROGRAMMER/ANALYST 1
Minimum Skill Requirements
·
Minimum 3 years of
applications programming experience
·
College graduate,
associate degree or high school graduate with vocational‑technical
programming trammg
·
Minimum 1‑2 years
with database skills (e.g. IMS, DB2, Oracle, Sybase, Access, etc)
·
Fully knowledgeable of at
least one programming language; program design and specification development;
program logic flow charting, testing, debugging, and documentation options and
standards; file design, storage, and retrieval systems
·
Has a basic understanding
of operating system
·
Requires all analysis,
design and programming assignments without close supervision
·
Programmer skills plus
ability to handle medium to complex code and contribute to design tasks
Functional Tasks Performed
·
Assists in the
development of major system modules and programs
·
Analyzes functional
specifications and business models to determine design approach
·
Develops detailed system
component specifications, including record layouts, information views, program
descriptions, and decision tables, etc.
·
Designs and writes or generates
program code (e.g. COBOL, C, Visual Basic, Visual C++, PowerBuilder, Access
Basic, etc)
·
Designs and executes
testing, analyzes/debugs (using core dump, other tools) program, production
amends
·
Meets requirements of
methodology, QA, coding, and documentation standards in all tasks performed
·
Provides adequate
documentation within the programming to facilitate future maintenance
·
Updates and modifies
existing system components
·
Provides technical
counsel and advice to programmers
·
Creates copylib members for descriptive record layouts
·
Evaluates and sizes
system change requests
Work Environment
·
Works independently on
complex systems components under instructions from senior programmer/analysts
·
Minimum work supervision
required
·
All analysis, design and
programming without close supervision
4. SENIOR PROGRAMMER/ANALYST
Minimum Skill Requirements
·
Minimum of 5 years or
programming/analysis experience
·
College graduate,
associate degree, or high school graduate with vocational‑technical
programming training
·
Highly knowledgeable of
all Unctions of applications programming; program
design and specification development; file design, update, storage and
retrieval systems; company operations and functional applications; systems
facilities; and job control procedures
·
Has participated in one
major system installation
·
Programmer/Analyst 1
skills plus ability to handle highly complex code
·
Demonstrates advanced
technical abilities in all aspects of applications, analysis, design and
programming
Functional Tasks Performed
·
Assists the Lead
Programmer to plan and schedule programming projects, review the work of team
members, and to make changes to procedure models/design decision
·
Performs or leads the
development of functional specifications, logic design, coding, and documentation
for all types of application modules
·
Designs and implements
multi‑phase, segmented program structures (linkages, modular concepts,
file organization) including hardware specifications
·
Works directly on
application/technical problem identification and resolution
·
Codes complex programs
·
Designs and implements
common utility routines and generalized input edit programs
·
Estimates resource
requirements and participates with Lead Programmer/Analyst in project planning
·
Improves existing
programming techniques and applications. Contributes to development of new
techniques and applications
·
Provides assistance,
instruction and direction to less experienced applications programmers
·
Meets requirements of
methodology, QA, coding, and documentation standards in all tasks performed
·
Evaluates system change
requests
·
Assist in development of
systems test plan
·
Assist in overseeing
acceptance testing
Work Environment
·
Assists Lead
Programmer/Analyst in directing work of other Programmer/Analysts
·
Works independently with
little direct supervision and could lead medium projects
5. SYSTEM PROGRAMMER
Minimum Skill Requirements
·
0‑2 years of
applications and systems programming experience
·
College graduate,
associate degree, or high school graduate with vocational‑technical
programming training
·
Basic knowledge of one
applications programming language, documentation procedures, testing, and
debugging procedures and familiarity with operational environment
·
Basic understanding of
the operating system, the organizations hardware and peripherals, and the
business of applications of data processing
·
Requires basic skill set
of operating system commands and functions, on‑line and batch processing
capabilities, and standard system utilities
Functional Tasks Performed
·
Installs, maintains
mainframe operating systems, communications, and database management software,
compilers, and utility programs; tests and debugs system software; writes job
control language
·
Provides technical
support to applications programmers, hardware/software evaluation and planning
·
Uses, creates, and
modifies special‑purpose utility programs
·
Assists in coding and
general maintenance of the most basic systems software programs
·
Identifies operating
problems in assigned software programs and makes corrections
·
Updates and maintains
documentation and related technical and procedural manuals for use by computer
center operations and programmer/analysts
·
Assist in the
installation of vendor supplied systems software programs
·
Works with applications
programmer/analysts in the analysis of dumps and the application of fix
procedures
·
Enhances knowledge
through attendance at assigned training, programs and through participation in
more complex software assignments
·
Interfaces with outside
software and hardware vendors to resolve problems
·
Provides production
support in problem situations
Work Environment
·
Works under close
supervision and direction of an experienced systems software specialist
·
As skills progress, works
on progressively more complicated software techniques, procedures, and controls
6. SOFTWARE ENGINEER
Minimum Skill Requirements
·
Minimum of 2 years
experience with real time systems
·
College graduate with
degree in Electrical Engineering, Computer Science, or Computer Engineering
·
Detailed working
knowledge of computer hardware used in developing systems
·
Has coded at least one
component device driver or communications interface
·
Has worked with at least
one real time, event driven operating system
·
Is proficient in the
usage of complex relational or object databases in real time
·
Has worked extensively in
a PC GUI environment
·
Is competent with the
usage of hardware and embedded systems test equipment, such as Logic Analyzers
·
Has OOD and COP
experience
Functional Tasks Performed
·
Designs and implements
component device drivers (e.g. disk, transducers, communication devices)
·
Develop efficient digital
signal processing algorithms
·
Use Object Oriented
Design and Programming Language to develop real time complex embedded systems
·
Port software from one
platform to other platforms
·
Use state‑of‑the‑art
tools to evaluate design integrity and system reliability
·
Analyze inter‑module
software interfaces and development of verification procedures for a variety of
critical, high speed, real time application
·
Implement a change control
procedure for system updates
Work Environment
·
Works as a team member
with other hardware and software engineers
·
Works in a laboratory
environment with complex equipment
7. SENIOR SOFTWARE ENGINEER
Minimum Skill Requirements
·
Minimum of 4 years
experience with real time systems
·
College graduate with
degree in Electrical Engineering, Computer Science, or Computer Engineering
·
Detailed working
knowledge of computer hardware used in developing systems
·
Has coded several
component device driver and/or communications interfaces
·
Has worked with at least
one real time, event driven operating system
·
Is highly proficient in
the usage of complex relational or object databases in real time
·
Has worked extensively in
a PC GUI environment
·
Is highly proficient with
the usage of hardware and embedded systems test equipment, such as Logic
Analyzers
·
Has extensive OOD and OOP
experience
Functional Tasks Performed
·
Designs and implements
component device drivers (e.g. disk, transducers, communication devices)
·
Develop efficient digital
signal processing algorithms
·
Use Object Oriented
Design and Programming Language to develop real time complex embedded systems
·
Port software from one
platform to other platforms
·
Use state‑of‑the‑art
tools to evaluate design integrity and system reliability Analyze inter‑module
software interfaces and development of verification procedures for a variety of
critical, high speed, real time application
·
Implement a change
control procedure for system updates
·
Manage project teams
producing complex deliverables
·
Train other members of
team in advanced concepts
Work Environment
·
Works as a team leader
with other hardware and software engineers
·
Works in a laboratory
environment with complex equipment
·
Acts as mentor to junior
members of staff
8. SYSTEMS SOFTWARE SPECIALIST
Minimum Skill Requirements
·
2‑4 years of
systems software experience
·
Proficient in programming
and control languages and in systems software problem identification and
resolution
·
Knowledgeable of
operating system generation and maintenance and of the processes involved in
teleprocessing and database management
·
Proficient in operating
system commands, on‑line and batch processing, and standard system
utilities
·
Must have the knowledge
and experience required to competently perform assignments within a given
software platform, including operating systems, communications, and database
management
·
Broad
debugging/troubleshooting/utilities and some systems programming experience
·
Extensive application
programming experience
Functional Tasks Performed
·
Designs, codes, installs,
and maintains systems software
·
Assists in the
identification, evaluation tailoring, implementation of vendor‑supplied systems software
packages
·
Evaluates installed
software by utilizing available aids to monitor trends, loads, and growth
patterns
·
Monitors system data sets
and utilization reports to evaluate operating efficiency
·
Analyzes dumps, traces,
and system logs and interfaces with outside vendors to identify solutions
·
Prepares written
procedures for use by computer center operations, applications programming, and
user personnel
·
Provides technical
assistance and information to other systems analysts and programmers
·
Train application
programmers and user personnel in the use of systems software and related hardware
facilities
Work Environment
·
Works independently with
general supervision for day‑to‑day work direction, with much
emphasis placed on individual skills in problem solving
·
Involves multiple
technical disciplines and should be developing special expertise in one of the
following technologies: teleprocessing/telecommunications, database management,
operating systems
9. SENIOR SYSTEMS SOFTWARE SPECIALISTS
Minimum Skill Requirements
·
4‑6 years of
experience in all aspects of systems with a comprehensive knowledge of all
phases of systems technology and functional/user area operations
·
Advanced technical
abilities gained through broad exposure to all aspect of systems software
·
Skills of systems
software specialist plus ability to develop and install complex systems
·
In‑depth knowledge
of: debugging at assembler language level, utilities (accounting routines,
monitors, resource allocations); interoperability, protocols, and connectivity
·
Understands virtual
network and network integration concepts
·
Very proficient in
standard operating system commands and functions, on‑line and batch
processing, and system utilities
·
Capacity planning,
performance tuning capability
Functional Tasks Performed
·
Works on complex computer
system software installations and implementation, coordinating the work on
subsystems, and integrating new software with established systems and files
·
In conjunction with
systems users, develops enhancements which will permit greater efficiency,
systems integration, or cost reduction
·
Evaluates system
performance and initiates enhancements to existing software to gain more
efficient operations
·
Evaluates, recommends and
implements new procedures, equipment, or operating systems to determine their
usefulness and applicability to the operation
·
Participates in the
development and implementation of standards
·
Performs special
generations where applicable to reflect changes in peripheral configurations
Work Environment
·
Under the direction of a
manager, provides expert advice and counsel to assigned functional/user area or
to project teams for systems of the most complex nature often crossing
functional lines
10. SYSTEMS ADMINISTRATOR
Minimum Skill Requirements
·
Minimum 4 years in data
processing with minimum of 1 year in systems administration
·
Knowledge of operating
system software and utilities for host mainframes
·
Knowledge of transaction
manager software
·
Knowledge of database
software
·
Knowledge of mainframe
communications hardware, software, and protocols
·
Knowledge of performance
management tools
Functional Tasks Performed
·
Evaluate capacity of
system
·
Determine system
standards
·
Generate or regenerate
the system
·
Install packages on
system
·
Perform system backup and
recovery
·
Implement system security
·
Recover system or system
components
Work Environment
·
Work in data center
·
Work with Database
Administrators, Network Administrators, and support application development
project teams
11. SENIOR SYSTEMS ADMINISTRATOR
Minimum Skill Requirements
·
Minimum 8 years in data
processing with minimum of 4 year in systems administration
·
Extensive knowledge of
operating system software and utilities for host mainframes
·
Knowledge of transaction
manager software
·
Knowledge of database
software
·
Knowledge of mainframe
communications hardware, software, and protocols
·
Extensive knowledge of
performance management tools
Functional Tasks Performed
·
Maintain the total
integrity of the systems environment
·
Evaluate capacity of
system
·
Do capacity planning and
recommend hardware and software purchases
·
Deal with vendors on proposals,
leases, and purchases
·
Determine system
standards
·
Generate or regenerate
the system
·
Install packages on
system
·
Perform system backup and
recovery
·
Implement system security
·
Plan for Disaster
Recovery
·
Recover system or system
components
·
Perform advanced
troubleshooting on system
·
Manage systems
administration staff
·
Train junior members of
staff
Work Environment
·
Work in data center
·
Work with application
development managers and other support staff
12. NETWORK ADMINISTRATOR
Minimum Skill Requirements
·
Minimum 4 years in data
processing with minimum of 1 year in network administration
·
Knowledge of operating
system software for both clients and servers
·
Knowledge of both client
and server hardware
·
Knowledge of
communications hardware, software, and protocols
Functional Tasks Performed
·
Install and maintain
network software
·
Enable sharing of
printers, applications, and data
·
Implement network
security
Control user access to network
resources; develop customized login scripts
·
Minimize maintenance
·
Manage heterogeneous
environments
·
Train/update users to
network capabilities
·
Perform network‑based
backup and recovery
Work Environment
·
Work independently with
direction from data center manager
·
Work with applications
development groups to provide appropriate network support
13. SENIOR NETWORK ADMINISTRATOR
Minimum Skill Requirements
·
Minimum 8 years in data
processing with minimum of 4 years combined in network administration and
network engineering
·
Knowledge of multiple
operating system software for network clients and servers, as well as host
mainframes
·
Knowledge of both client
and server hardware
·
Extensive knowledge of
communications hardware, software, and protocols
·
Knowledge of network
monitoring tools
·
Knowledge of network
architecture principals and design
·
Experience in planning
and designing heterogeneous platform communications
Functional Tasks Performed
·
Plan and design network
architecture
·
Troubleshoot complex
application performance problems
·
Plan and design network
monitoring capabilities
·
Plan for disaster
recovery scenarios
·
Minimize maintenance
through automated solutions
·
Manage complex
heterogeneous environments
·
Train junior staff on
advanced concepts
Work Environment
·
Work independently and
provide advice to data center manager
·
Work with applications
development groups to create optimized communications environment
14. NETWORK ENGINEER
Minimum Skill Requirements
·
Minimum 4 years in data
processing with minimum of 1 year in network engineering
·
Knowledge of operating
system software for both clients and servers.
·
Knowledge of both client
and server hardware
·
Knowledge of
communications hardware, software, and protocols, including bridges, routers,
and hubs
·
Excellant knowledge of network monitoring tools such as sniffers and probes
Functional Tasks Performed
·
Plan and design network
architecture
·
Troubleshoot network
problems
·
Troubleshoot complex
application performance problems
·
Plan and design network
monitoring capabilities
·
Monitor and evaluate
network traffic patterns using appropriate tools
Work Environment
·
Work independently and
provide advice to Senior Network Administrator
·
Heavy hands‑on
interaction with technology
15. DATABASE ANALYST
Minimum Skill Requirements
·
Minimum 4 years of data
processing experience and 1 year of database management experience
·
Proficient in database
storage and retrieval language
·
Knowledge of database
design considerations and of the operating interrelationships between database,
business applications, and operating systems
·
Experience to perform
database application design and maintenance
·
Extensive knowledge of
hardware and software capabilities and development tools
·
Working knowledge of the
database environment to provide technical direction to systems and data
processing operations organizations
Functional Tasks Performed
·
Designs databases for
small to medium size projects
·
Tests, corrects,
monitors, and updates developed database designs
·
Designs database
maintenance procedures for new or modified databases
·
Performs required updates
to the data repository
·
Provides problem
resolution to user problems
·
Monitors transactions to
measure the performance of assigned systems of the database
·
Works with systems
software personnel to resolve operational problems between the operating system
and the database system
·
Evaluates all new
features of the database systems and associated software packages to determine
applicability of use
Work Environment
·
Works independently on
small, less complex database design projects, and as a team member for major,
complex projects
16. SENIOR DATABASE ANALYST
Minimum Skill Requirements
·
Minimum 6 years of data
processing experience and 3 years database management experience
·
High degree or technical
proficiency m the design ot database applications
·
Knowledge of operating
interrelationships between database design, the operating environment, and
business application performance
·
Skills of at least a
database analyst plus ability to design databases for medium to large size
projects
Functional Tasks Performed
·
Designs databases for
medium to large size projects. Evaluates various database design alternatives
to recommend to optimal configuration to best satisfy business requirements and
performance standards
·
Ensures appropriate
linkages to existing databases and to other business applications
·
Designs database
maintenance procedures for new or modified databases
·
Consults with client
groups in the protocols involved in updating and accessing the database
·
Provides problem
resolution to user problems
·
Monitors transactions to
insure correct usage of the database
·
Acts as a database
advisor to business system development teams
·
Works with systems
software personnel to resolve operational problems between the operating system
and the database system
·
Evaluates all new
features of the database systems and associated software packages to determine
usage applicability
·
Assists less experienced
database analysts in the identification and resolution of intermediate level
database design and maintenance problems
·
Resolves problems
associated with enhancements to the database environment to accommodate future
systems requirements. This includes a variety of complex technical and business
problems associated with the integration of multiple database environments
·
Instrumental in decisions
regarding long‑range database architecture
World Environment
·
Works independently on
all database projects, some of which are complex
·
Assist project management
on the design, modification, implementation and maintenance of database
systems, and interface extensively with data analysis, systems software,
applications programming, systems analysis, and computer operations personnel
·
Provides guidance to less
experienced database analysts in the design and monitoring of the database
management system
17. DATA ANALYST
Minimum Skill Requirements
·
Minimum 4 years of data
processing experience with 1 year of data modeling experience
·
Knowledge of basic data
modeling and data‑centered methodology (e.g. information engineering)
skills
·
Experience with at least
one data modeling CASE tool
·
Analytical skills to
understand the business and its information needs at a conceptual and detailed
level
·
Creative ability to
develop entity relationship models, solve business problems related to data
without close supervision
Functional Tasks Performed
·
Produces data models
which support business requirements
·
Extracts data related
user requirements and represents them in data models consistent with data
management standards
·
Generates alternatives
for basic data modeling problems
·
Presents data models to
other data analysts, data management QA team, business users and systems
developers
·
Manages and tracks
changes to the data model within project deadlines
·
Controls and reports time
spent on project tasks
·
Acts as scribe at data
modeling JAD sessions
Work Environment
·
Works on less complex
areas of the data model under close supervision of Lead or Senior Data Analyst
18. SENIOR DATA ANALYST
Minimum Skill Requirements
·
Minimum 6 years of data
processing experience and 3 years of data modeling experience
·
Skills of at least a data
analyst plus ability to lead and develop larger projects
·
Experience with several
data modeling CASE tools
·
Understanding of metrics
associated with data quality
·
Analytical skills to
understand the business and its information needs at a conceptual and detailed
level
·
Creative ability to
develop entity relationship models and solve business problems related to data
without close supervision
·
Capability to guide and
teach more junior analysts in more advanced data modeling concepts
Functional Tasks Performed
·
Oversees data analysis
projects ensuring that target dates and deliverables are met within allowed
resources
·
Applies project
management skills to develop and manage small projects, leads and facilitates
user/systems development/data analysis teams in developing business model via
facilitated sessions
·
Ensures that all data
management standards are applied uniformly
·
Resolves intra business
area analysis and business systems design team data modeling issues and
conflicting business requirements
·
Presents data model for
QA review and defends selected design alternatives
·
Determines data cleansing
rules and requirements
Work Environment
·
Works on complex areas of
the data model and assesses impact upon other related areas
·
Works without detailed direction‑and
provides guidance to more junior analysts
19. PROJECT MANAGER
Minimum Skill Requirements
·
Minimum 8 years of
programming/analysis experience
·
Minimum 2 years in
project management with management leadership and appropriate technical skills
·
Design, development and
maintenance of complex major modules, multiple programs and major systems test
Functional Tasks Performed
·
Manage medium system
development and integration projects from inception to delivery
·
Participate with user
systems software and data center operations personnel in the planning and
scheduling of applications projects
·
Develops project
programming costs, time schedules, and personnel requirements
·
Oversees the development
of project detail specifications from design to implementation
·
Directs program coding,
testing, debugging and documentation, responsible for design, programming
quality
·
Provides ongoing work
direction to assigned technicians resolving the difficult work problems
·
Maintains close
coordination with other systems personnel
·
Negotiates technical
decision, decides changes to procedure models and system designs
·
Oversees that
requirements of methodology, QA, coding, and documentation standards are met
·
Decides allocation of
junior technical staff to project tasks
·
Evaluates vendor hardware
and software
·
Develops system test
plans
·
Oversees acceptance
testing
Work Environment
·
Provides project and
technical leadership
·
Oversees the development
of project detailed technical and business specifications by junior members of
the staff
·
Involved in highly
complex crucial tasks
20. SENIOR PROJECT MANAGER
Minimum Skill Requirements
·
Minimum 10 years of data
processing experience
·
Minimum 4 years in
project management with management leadership and appropriate technical skills
·
Experience with project
management software
·
Experienced in project
estimation
·
Knowledge of various
development methodologies and understanding of how and when to deviate
·
Project Manager skills
Functional Tasks Performed
·
Manage large system
development and integration projects from inception to delivery or non‑development
projects (e.g. Information Systems Planning, Business Process Reengineering,
etc)
·
Participate with user
personnel in the planning and scheduling of projects
·
Develops project
programming costs, time schedules, and personnel requirements
·
Oversees the development
of project detail specifications
·
Provides ongoing work
direction to assigned technicians resolving the difficult work problems
·
Negotiates technical
decision, decides changes to procedure models
·
Oversees that
requirements of methodology, QA, and documentation standards are met
·
Decides allocation of
senior and junior technical staff to project tasks
·
Evaluates vendor hardware
and software
·
Performs other standard
project management tasks
Work Environment
·
Provides project and
technical leadership
·
Oversees the development
of project detailed technical and business specifications by senior and junior
members of the staff
·
Involved in highly
complex crucial tasks
·
Participates in
definition, creation and subsequent integrity of the automated test environment
·
Reviews user procedures
and training packages relative to requirements
·
Assists in the
identification and development of new policies and procedures mandated by
medium to large scale projects
·
Acts as the primary
interface between technologies and the client community
·
Responsible for the
screen and report design necessary to satisfy the business requirements
·
Participates in the
development of prototype systems based on the functional design
Work Environment
·
May oversee the
development of project detailed business specifications by junior members of
the staff
·
Responsible for
coordinating medium to large scale projects across systems product lines and/or
business functions
21. BUSINESS SYSTEM ANALYST
Minimum Skill Requirement
·
Minimum 4 years
experience in operational functional areas or systems
·
Able to identify and
create test data/cases to meet all test conditions of the requirements
developed
·
Has strong knowledge of
technology organizations and their functions as DPO, Data
Management, Telecommunications, etc.
·
Has working knowledge of
automated estimation tools and able to use knowledge to complete initial
sizing, time schedules, and personnel requirements
·
Has expert knowledge of
tools needed to perform job functions and has a general knowledge of automated
development environment
·
Has excellent knowledge
of data elements and appropriate business application and working knowledge of
tools necessary to report and define those elements
·
Has the ability to
perform a functional analysis of business flows and document through the use of
process models, such as data flow diagrams
·
Has the ability to gather
and prepare all necessary data for a cost benefit analysis
·
Must have the ability to
develop system test plans and coordinate the development of acceptance test
plans
·
Strong knowledge of
business procedures and policies in order to coordinate requirements and
business specifications to ensure inclusion in the technical design
Functional Tasks Performed
·
Analyzes and recommends
viable business alternatives to client requests and problems based on
feasibility, risk. timing,, and organizational impact using appropriate
methodology to fulfill objectives
·
Participates in the
conversion of specifications to a form which supports technical design for
specific business functions
·
Participates in systems
test and supports business client acceptance testing
·
Possesses the
technical/business understanding and project experience to interface with
clients and technical staff and is responsible for documenting general and
detailed business requirements and specifications for medium to large scale
projects
·
Prepares and executes
project management techniques for controlling reporting tracking project status
·
Develops project detailed
business specifications using the stated technology in the assigned area
·
Plans and directs systems
and acceptance testing and all related documentation including problem logs and
change control
·
Assures that design and
programming outputs are consistent with detailed business specifications
·
Recommends improvements
when necessary to ensure business functionality is supported
22. TECHNICAL WRITER
Minimum Skill Requirements
·
BS in English or
equivalent education or experience
·
Minimum 2 years technical
writing experience
·
General understanding of
telecommunications and data processing concepts and practices needed to prepare
reference materials and user documents
·
Excellent written and
visual communication skills applied to the layout and design of presentation
materials for financial and technical understanding
·
Excellent research and
oral communication skills needed to obtain appropriate information for
preparation of reference materials and user procedures
Functional Tasks Performed
·
Position responsibilities
require ability to prepare a variety of written and graphic materials including
financial and technical presentations; status reporting newsletters; technical
reference materials; end‑user documents and procedures; and on‑line
help
·
Based on document
specifications, prepare user documents which are comprehensive, concise, and
easy to use
·
Prepare reference
materials, user procedures, reference documents and graphics in support of
telecommunications and other computer related or desktop tasks
·
Maintain hard copy and on‑line
libraries of written and graphic materials developed within the division
·
Interface with work
groups to ensure timely completion of written and graphic materials
·
Prepare presentations for
staff meetings and budget reviews
·
Works closely with
software engineer/programmer during development to interpret and develop
"user friendly" materials
Work Environment
·
Works under close
supervision of project manager
23. QUALITY ASSURANCE ANALYST
Minimum Skill Requirements
·
At least 7 years experience
in Data Processing and 2 years experience in Quality Assurance
·
At least 2 years
experience as a Project Leader
·
Good knowledge of the
entire development life cycle with heavy experience in at least one phase
·
Good oral and written
communication skills
Functional Tasks Performed
·
Evaluates the activities
of a project team based on published and industry accepted standards
·
Conducts Phase Exit
Reviews for phases in which they are experienced
·
Prepares and maintains
documentation on process review activities
·
Participates in
Continuous Process Improvement activities
Work Environment
·
Works extensively with
project teams during reviews
·
Works extensively with
project managers, methodologists, and others during Continuous Process
Improvement activities
24. SENIOR QUALITY ASSURANCE ANALYST
Minimum Skill Requirements
·
At least 12 years
experience in Data Processing and 6 years experience in Quality Assurance
and/or Methodology Administration
·
At least 4 years
experience as a Project Manager
·
Excellent knowledge of
the entire development life cycle with heavy experience in all phases
·
Excellent oral and
written communication skills
Functional Tasks Performed
·
Evaluates the activities
of all project teams based on published and industry accepted standards and
expertise
·
Conducts Phase Exit
Reviews for all phases
·
Leads Continuous Process
Improvement activities
·
Evaluates methodology
conformance for processes beyond system development
Work Environment
·
Works extensively with
management on all Quality issues
·
Works extensively with
project teams during reviews
·
Provides leadership to
project managers, methodologists, and others during Continuous Process
Improvement activities
25. QUALITY CONTROL ANALYST (MANUAL)
Minimum Skill Requirements
·
At least 5 years experience
in data processing and 1 year experience in software testing
·
Experience in designing
test plans
·
Experience in designing
test cases
·
Experience in executing
test plans using test cases
Functional Tasks Performed
·
Creates test plans and
test cases to be used in the testing of the software development process
·
Tests software to ensure
proper operation and freedom from defects
·
Creates and maintains
documentation as required
·
Participates in the
continual improvement of the software development life cycle process
Work Environment
·
Works under the general
direction of a Senior Quality Control Analyst or Manager
·
Interfaces with the rest
of a development project team
26. QUALITY CONTROL ANALYST (AUTOMATED)
Minimum Skill Requirements
·
At least 5 years experience
in data processing and 1 year experience in software testing
·
Knowledge and experience
in the use of at least one software test tool, such as WinRunner or X‑Runner.
·
Experience in designing
test plans
·
Experience in designing
test cases
·
Experience in executing
test plans using test cases
·
General PC skills
Functional Tasks Performed
·
Creates test plans and
test cases to be used in the testing of the software development process
·
Tests software to ensure
proper operation and freedom from defects
·
Uses automated test tools
to carry out QC tasks
·
Creates and maintains
documentation as required
·
Participates in the
continual improvement of the software development life cycle process
Work Environment
·
Works under the general
direction of a Senior Quality Control Analyst or Manager
·
Interfaces with the rest
of a development project team
27. SENIOR QUALITY CONTROL ANALYST
Minimum Skill Requirements
·
At least 8 years
experience in data processing and 3 years experience in software testing
·
Knowledge and experience
in the use of several software test tools, such as WinRunner or X‑Runner.
·
Highly experienced in
designing test plans for complex applications
·
Highly experience in
designing test cases
·
Experience as a Project
Manager
Functional Tasks Performed
·
Acts as a resource to all
Quality Control Analysts and management to resolve issues or questions
pertaining to Quality Control and Testing activities
·
Acts as Project Leader to
evaluate software to ensure proper operation and freedom from defects
·
Assigns and monitors the
work of other Quality Control Analysts
·
Creates test plans and
test cases to be used in the testing of the software development process for
highly complex applications and technology environments
·
Uses automated test
tools, when available
·
Creates and maintains
documentation as required
·
Has significant input in
the continual improvement of the software development life cycle process
·
Supervises other Quality
Control Analysts
Work Environment
·
Acts in a leadership role
in the testing process
·
Solves complex analytical
issues
28. APPLICATION SPECIALIST
Minimum Skill Requirements
·
At least 2 years data
processing experience and at least 1 year experience in the use of a specific
application that automates some capability other than application generation/programming
·
Knowledge of all basic
functionality of the application
·
Experience with
utilization of the application
Functional Tasks Performed
Tasks performed are specific to
the application and could include such tasks and/or applications as:
-Data
entry
-Word
processing
-Spreadsheet
creation/modification
-Presentation
creation/modification
-Desktop
publishing
-Project
management
-Report
generation
-CAD/CAM
-Accounting
Work Environment
·
Will usually work under
direct supervision of line manager
29. SENIOR APPLICATION SPECIALIST
Minimum Skill Requirements
·
At least 4 years data
processing experience and at least 2 years experience in the use of a specific
application that automates some capability other than application
generation/programming
·
Knowledge of all basic
and advanced functionality of the application
·
Extensive experience with
utilization of the application
·
Able to optimize
utilization of the application
Functional Tasks Performed
Tasks performed are specific to
the tool/application and could include such tasks as:
-Data
entry
-Word
processing
-Spreadsheet
creation/modification
-Presentation
creation/modification
-Desktop
publishing
-Project
management
-Report
generation
-CAD/CAM
-Accounting
·
Train less experienced
personnel in the use of basic and advanced features of the tool
Work Environment
·
May work under direct
supervision of line manager, but is expected to be able to perform all tool
oriented tasks without assistance