APPLICATIONS DEVELOPMENT MANAGER
Class specifications are intended to present a descriptive list of the range of duties performed by employees in the class. Specifications are not intended to reflect all duties performed within the job.
Under administrative direction, directs, manages, supervises, and coordinates the activities and operations of the Data Processing Division within the Information Systems Department including overseeing the development, operation, and maintenance of municipal data processing and computerized applications; coordinates assigned activities with other divisions, departments, and outside agencies; and provides highly responsible and complex administrative support to the Director of Information Systems.
The following duties are typical for this classification. Incumbents may not perform all of the listed duties and/or may be required to perform additional or different duties from those set forth below to address business needs and changing business practices.
- Assumes management responsibility for assigned services and activities of the Data Processing Division including overseeing the development, operation, and maintenance of municipal data processing and computerized applications; analyzes and defines the City’s data processing requirements.
- Manages and participates in the development and implementation of goals, objectives, policies, and priorities for assigned programs; recommends and administers policies and procedures.
- Monitors and evaluates the efficiency and effectiveness of service delivery methods and procedures; recommends, within departmental policy, appropriate service and staffing levels.
- Plans, directs, coordinates, and reviews the work plan for assigned staff; assigns work activities, projects, and programs; reviews and evaluates work products, methods, and procedures; meets with staff to identify and resolve problems.
- Selects, trains, motivates, and evaluates assigned personnel; provides or coordinates staff training;
works with employees to correct deficiencies; implements discipline and termination procedures.
- Oversees and participates in the development and administration of the Data Processing Division’s annual budget; participates in the forecast of funds needed for staffing, equipment, materials, and supplies; monitors and approves expenditures; implements adjustments.
- Administers, manages and oversees technical support of various applications and to databases to ensure their integrity and continuous operation; fine tunes for high availability; monitors processes and determines and implements solutions to user problems; manages the installation and upgrade of database software and applications; sets up and monitors database security and back-ups.
- Works with software and hardware vendors in the evaluation, purchase and maintenance of software packages and hardware requirements.
- Ensures data processing standards for development, maintenance, and documentation are maintained.
- Coordinates staff training and provides user support on application systems; responds to hardware and software inquiries; analyzes and resolves complex user problems.
- Serves as project leader on large software installations and/or upgrades involving staff from multiple departments; ensures projects comply with City standards and strategic direction.
- Provides responsible staff assistance to the Director of Information Systems; conducts a variety of organizational studies, investigations, and operational studies; recommends modifications to data processing programs, policies, and procedures as appropriate.
- Serves as the liaison for the Data Processing Division to other divisions, departments, and outside agencies; responds to and resolves requests, inquiries, and issues.
- Attends new product and technology training sessions; stays abreast of new trends and innovations in the field of information technology.
- Performs related duties as required.
The following generally describes the knowledge and ability required to enter the job and/or be learned within a short period of time in order to successfully perform the assigned duties.
- Operational characteristics, services, and activities of a data processing program.
- Principles, methods, and techniques of systems and procedures analysis, design and maintenance.
- Programming concepts, methods and techniques.
- Functions, capabilities and limitations of hardware and software.
- Advanced principles and practices of database administration.
- Advanced principles and practices of computer science, information systems and telecommunications.
- Advanced methods and techniques of application development, system design, and programming.
- Concepts, principles, practices and operational characteristics of emerging systems and application technologies.
- Principles and practices of program development and administration.
- Principles and practices of municipal budget preparation and administration.
- Principles of supervision, training, and performance evaluation.
- Pertinent federal, state, and local laws, codes, and regulations.
- Oversee and participate in the management of a comprehensive data processing program.
- Oversee, direct, and coordinate the work of lower level staff.
- Select, supervise, train, and evaluate staff.
- Participate in the development and administration of division goals, objectives, and procedures.
- Perform highly complex database administration duties.
- Plan, organize, and manage systems and applications projects and programs.
- Respond to user needs and inquiries.
- Evaluate client business requirements and implement information technology solutions.
- Research, analyze, and evaluate new service delivery methods and techniques.
- Prepare and administer large program budgets.
- Prepare clear and concise administrative and financial reports.
- Analyze problems, identify alternative solutions, project consequences of proposed actions and implement recommendations in support of goals.
- Interpret and apply federal, state, and local policies, laws, and regulations.
- Demonstrate an awareness and appreciation of the cultural diversity of the community.
- Communicate clearly and concisely, both orally and in writing.
- Establish and maintain effective working relationships with those contacted in the course of work.
Education and Experience Guidelines - Any combination of education and experience that would likely provide the required knowledge and abilities is qualifying. A typical way to obtain the knowledge and abilities would be:
Education/Training: A Bachelor’s degree from an accredited college or university with major course work in computer science, information systems or a related field. A Master’s degree in a related discipline is highly desirable.
Experience: Seven years of increasingly responsible information systems experience including two years of administrative and supervisory responsibility.
PHYSICAL DEMANDS AND WORKING ENVIRONMENT
The conditions herein are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential job functions.
Environment: Standard office setting. CONTINUOUS working indoors, dust from paperwork. Work schedule is 9/80 with alternating Fridays off in a biweekly period. Work environment is both formal and informal, team oriented, having variable tasks, pace, and pressure. Work is performed indoors in office and in meeting rooms.
Physical: Primary functions require sufficient physical ability to work in an office setting and operate office equipment. CONTINUOUS sitting and upward and downward flexion of neck; fine finger dexterity; light to moderate finger pressure to manipulate keyboard, equipment controls, and office equipment; pinch grasp to manipulate writing utensils. FREQUENT side-to-side turning of neck, walking, standing, bending, stooping, pushing/pulling, and twisting at waist; moderate wrist torque to twist equipment knobs and dials; lifting objects weighing up to 20 lbs. from below waist to above shoulders and transporting distances up to 50 yards. OCCASIONAL squatting, kneeling, and reaching above and at shoulder height; moderate grasp to manipulate reference books and manuals; lifting objects weighing 20-35 lbs. from below waist to above shoulders and transporting distances up to 50 feet.
Vision: See in the normal visual range with or without correction; vision sufficient to read computer screens and printed documents and to operate equipment.
Hearing: Hear in the normal audio range with or without correction.
Date: April, 2003
Johnson & Associates