 |
|
Application Developer I -- Human Resources Payroll |
4950 |
|
Human Resources System/Payroll Application Developer |
23 |
| Under minimal direction, analyzes
and develops new payroll applications on the Human Resources
System database, thereby eliminating the Personnel Master
File (PMF). Duties involve analysis of the existing PMF
payroll applications and their interface with the "Integral"
Payroll database and developing new applications which
will utilize the HRS database and interface with the "Integral"
database. The work of the HRS/Payroll Application Developer
involves analyzing existing applications, meeting with
existing users of the main HRS database and the new users
to coordinate changes and incorporate their knowledge
and cooperation into the writing of General Design and
Detail Design documents, and developing additions/modifications
to the HRS IDMS database to accommodate the new application.
Using these documents, writes program specifications,
creates program code, develops program and application
test plans, and devises sample data to test the program
and application and run the tests. Employee will resolve
short comings of the existing applications and enhance
the new applications to diminish the workload of the users
of the applications. |
| Working knowledge of CA-IDMS, CA-ADS/Online,
COBOL, and JCL. Working knowledge of CA-CULPRIT, CA-RPF,
and SAS desirable. Ability to develop new applications
and modify existing CA-IDMS database using structured
techniques. Ability to navigate the HRS database. Ability
to write General Design and Detail Design documents and
program specifications of high level of complexity. Ability
to write, develop, and implement a test plan. Ability
to work independently and cooperatively within a team.
Ability to work with user staff of all levels. Ability
to work under severe time constraints. Skill in completing
program and system documentation. Analytical and problem-solving
skills. Excellent time management skills. Excellent oral
and written communication skills as well as excellent
human relations skills. High degree of professionalism
which includes, attitude, work ethics, taking responsibility,
personal incentive, intra organizational effectiveness,
meeting deadlines, flexibility, multi-tasking, and attention
to detail. |
| Bachelor's degree from an accredited
college or university. Training with CA-RPF, CA-CULPRIT,
JCL, and SAS is desirable. Considerable experience in
the development of complex mainframe data processing systems.
Experience developing at least two MCPS HRS applications.
Experience with COBOL, CA IDMS, CA-ADS/Online, COBOL-IDMS.
Experience working with project management tools (such
as Microsoft Project for Windows) desirable. Other combinations
of applicable education, training, and experience which
provide the knowledge, abilities, and skills necessary
to perform effectively in the position may be considered.
|
| None |
|
(Special requirements such as lifting heavy objects and
frequent climbing.) Positions are required to operate
workstations for sustained periods of time. |
|
(Frequent overtime or night work required, etc.) Must
pass the competency test assigned to this position class.
Ability to work occasional overtime when urgent work requirements
exist. |
|
Non-compensated overtime, especially during peak periods
or when urgent work requirements exist. |
|
Uses appropriate tools to develop mainframe applications.
Applies and conforms to Application Development and
Implementation Team (ADIT) standards for this work.
Reviews and analyzes existing payroll applications which
are non-HRS.
Interviews users of existing applications to define
requirements. Defines changes to HRS database necessary
for new applications which involves modifying existing
or adding new records/sets.
Writes General Design and Detail Design documents and
program specifications. Codes programs and creates JCL
and PROC's. Develops test plans and inputs data to test
new programs/application.
Analyzes results of tests to evaluate such factors as
accuracy and achievement to desired logic and determines
effectiveness of programs/applications. Writes necessary
program/application documentation. Trains users in operation
of new application. Controls the implementation of new
applications. Participates in on-going self-initiated
learning to maintain currency in the field of information
technology and shares knowledge both formally and informally
with others as appropriate.
Performs related work as required.
|
6/97
|
This description may be changed at any time.
Note: A general guide to class description, which includes
definitions of standard terms used, is considered an integral
part of this description and is available
from the Office of Human Resources. |
 |