] Office of Human Resources - Montgomery County Public Schools

OFFICE OF HUMAN RESOURCES AND DEVELOPMENT → CLASSIFICATION → APPLICATION DEVELOPER I, LOGISTICS/MMS/ REQUEST PROCESSING SYSTEM(RPS) PROJECT LEADER

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

Application Developer I, Logistics/MMS/ Request Processing System(RPS) Project Leader

MONTGOMERY COUNTY PUBLIC SCHOOLS CLASS DESCRIPTION
OFFICIAL TITLE: Application Developer I CODE: 4950 SQ/OQ: Optimal Qualified
WORKING TITLE: Application Developer I, Logistics/MMS/ Request Processing System(RPS) Project Leader GRADE: 23 MONTHS: 12
SUMMARY DESCRIPTION OF CLASSIFICATION: Under direction of the Materials Management System (MMS) project leader, the charge of the Logistics/MMS/RPS Application Developer I is to analyze, program, and test administrative and business functions to support the development of the Request Processing System (RPS) and the MMS. Work involves the following: Writing specifications and computer programs to update and retrieve information, developing test plans, devising sample input data to test program correctness, running tests of the application, correcting errors by altering program steps and sequence, and creating/changing JCL as needed. Duties will also involve resolution of RPS and MMS job trouble reports.
MINIMUM QUALIFICATION STANDARDS
KNOWLEDGE, SKILLS, AND ABILITIES: Demonstrated knowledge of the FIS/MMS systems and database, Request Processing System (RPS) and database and IDMS database concepts. Knowledge of relational database concepts and SQL. Ability to apply logic and experience to resolve problems. Ability to analyze requirements or mandated changes, design, and implement solutions. Skill in GUI design principles. Skill in completing program and systems documentation. 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. Good 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: Bachelors degree required. Recent college level coursework in information technologies. Experience in the development of complex data processing systems (mainframe and client/server). Experience with COBOL, CA-IDMS and CA-ADS/Online, JCL and CA-RPF. Experience in the development of MMS. Experience developing applications with client/server development tools (particularly Oracle Developer 2000 or PowerBuilder). Desirable: Experience with ERwin or Oracle Designer 2000 database design tools; experience with Culprit, SAS, and the use of fax servers and EDI within applications; experience in the development of the MCPS Financial Information System (FIS). 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 sustained 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. Working under the direction of the Logistics/MMS project leader and using appropriate tools, develops program specifications, develops program codes, tests, and implements new functionality into the RPS (procurement application) and MMS.

2. Applies and conforms to ADIT standards for this work.

3. Reviews problem or requested enhancement/change.

4. Performs necessary analysis and using appropriate tools, makes necessary program code/JCL changes.

5. Develops test plans and input data, as needed, to test the change or enhancement.

6. Analyzes results of tests to evaluate such factors as accuracy and achievement to desired logic and to determine effectiveness of change or enhancement.

7. Makes necessary changes to program or system documentation and makes changes production ready.

8. Makes and tests changes to EDI/fax processes as needed.

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

10. Meets with user department staff as requested to resolve problems or analyze changes.

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

12. Performs related work as required.

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

This description may be changed at any time.