Montgomery County Public Schools, Rockville, Maryland
SEARCH


OFFICE OF HUMAN RESOURCES > CLASSIFICATION > APPLICATION DEVELOPER I -- BUDGET
Application Developer I -- Budget

MONTGOMERY COUNTY PUBLIC SCHOOLS
CLASS DESCRIPTION
OFFICIAL TITLE: Application Developer I -- Budget CODE: 4950
WORKING TITLE: Budget System Application Developer I GRADE: 23
SUMMARY DESCRIPTION OF CLASSIFICATION: Works with a small team of developers performing the following tasks: Analyze school system functions, particularly financial 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 BUDMAPS and FIS; 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, ABILITIES, AND SKILLS: Knowledge of Oracle database structure and use of SQL for retrieval and updating. Knowledge of MCPS budget application and budget procedures desirable. 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.
EDUCATION, TRAINING, AND EXPERIENCE: Bachelor's degree from an accredited college or university. 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. Considerable experience in the design and development of enterprise-level client/server applications. 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 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.
PAID OVERTIME: Non-compensated overtime, especially during peak periods or when urgent work requirements exist.

EXAMPLES OF DUTIES AND RESPONSIBILITIES:

Determines (from user departments) functional application requirements. 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 Applications Development and Implementation Team (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.

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

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.

Updated July 28, 2004 | Contact Webmaster

HOME | PARENTS | STUDENTS | STAFF | ABOUT | SCHOOLS | COMMUNITY | BOARD OF ED | TOP up arrow
©1995–2008 Montgomery County Public Schools, 850 Hungerford Drive, Rockville, Maryland 20850
Contact | Privacy | Nondiscrimination/ADA | Get Acrobat | Get RealPlayer | Montgomery County