] Office of Human Resources - Montgomery County Public Schools

OFFICE OF HUMAN RESOURCES AND DEVELOPMENT → CLASSIFICATION → APPLICATION DEVELOPER I, RETIREMENT

Sorted by job title: A - C | D - H | I - Q | R - Z

Application Developer I, Retirement

MONTGOMERY COUNTY PUBLIC SCHOOLS CLASS DESCRIPTION
OFFICIAL TITLE: Application Developer I CODE: 4950 SQ/OQ: Optimal Qualified
WORKING TITLE: Application Developer I, Retirement GRADE: 23 MONTHS: 12
SUMMARY DESCRIPTION OF CLASSIFICATION: 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.
MINIMUM QUALIFICATION STANDARDS
KNOWLEDGE, SKILLS, AND ABILITIES: 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. Knowledge of and the ability to meet the seven core competencies of the Supporting Services Professional Growth System (SSPGS).
EDUCATION, TRAINING, AND EXPERIENCE: Bachelor's degree required. 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.
CERTIFICATE AND LICENSE REQUIREMENTS: None.
PHYSICAL DEMANDS: (Special requirements such as lifting heavy objects and frequent climbing.) Positions are required to operate workstations for prolonged periods of time.
SPECIAL REQUIREMENTS: (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.
OVERTIME ELIGIBLE: No

EXAMPLES OF DUTIES AND RESPONSIBILITIES:

1. Determines functional application requirements from user departments.

2. Designs, documents, and maintains an Oracle database structure utilizing the ERwin or Oracle Designer 2000 database design tool.

3. Develops the general design of the application.

4. 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.

5. Shares and transfers knowledge to other members of development team and ADIT staff.

6. 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.

7. Meets with user department staff as needed to resolve problems or analyze changes.

8. 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.

9. Performs related work as required.

Class Established: 6/97
Date(s) Revised:
Last Reviewed:

This description may be changed at any time.