|
Retirement Application Developer I |
23 |
| Employees in this class work
with a small team of developers performing the following
tasks: Analyze school system functions particularly retirement
information systems; perform a Needs Assessment working
closely with end users; design, develop, and maintain
an Oracle relational database structure, utilizing ERwin
or Oracle Designer 2000 database design tool; design and
develop complex PowerBuilder applications to locate, retrieve,
manipulate, modify, and store data; provide interface
and interaction with existing IDMS databases, specifically
HRS, FIS and Payroll systems; design and implement test
plans to insure quality systems; outline and develop online
system help; and provide on going dialogue and communication
with user department throughout development cycle. In
summary, the position is jointly responsible for the total
life cycle development of medium to large enterprise applications
in a client/server environment which interface with existing
IDMS-based central server systems. |
| Knowledge of existing MCPS Retirement
data and HRS applications related to retirement desirable.
Familiarity with Oracle database structure and use of
SQL for retrieval and updating. Ability to write specifications
for client/server applications. Ability to communicate
effectively with end-users to determine system functionality
requirements. Strong PowerBuilder application development
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. Excellent oral and written communication and human
relations skills. |
| Bachelor's degree from an accredited
college or university. Considerable experience in the
design and development of enterprise-level client/server
applications. Considerable experience in the design and
development of applications in a client/server environment.
Extensive experience with MS Windows 95/NT and the GUI
environment. Experience in the life cycle development
of complex mainframe systems, particularly those using
IDMS 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. |
|
(Special requirements such as lifting heavy objects and
frequent climbing.) Positions are required to operate
workstations for prolonged 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
and when urgent work requirements exist. |
|
Determines functional application requirements from
user departments. Designs, documents, and maintains
an Oracle database structure utilizing the ERwin or
Oracle Designer 2000 database design tool. Develops
the general design of the application.
Provides the leadership and assistance necessary to
insure that the application interface, programming,
and necessary testing are performed such that they meet
the users needs and ADIT standards. Shares and transfers
knowledge to other members of development team and ADIT
staff. Applies and conforms to ADIT standards for this
work. In collaboration with development team, conducts
review and walk-through presentations for user groups,
department staff, and others. Meets with user department
staff as needed to resolve problems or analyze changes.
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.
|