Job Description - Manager, Applications Development Description View created on 01/30/2015
Manager, Applications Development
Director, Applications Development
To provide high quality and timely administrative data projects to other ACC departments and external customers; manage College-wide software development projects; consult with department directors and managers regarding the identification and prioritization of data management needs
Description of Duties and Tasks
Essential duties and responsibilities include the following. Other duties may be assigned.
Manages daily operations of programming unit, provides technical expertise to staff supervised, and resolves problems escalated to the Manager level.
Develops work plans, goals, and objectives, and evaluates project progress in relation to programming unit activities.
Supports customers of administrative systems software
Oversees the management of online information and applications developed by ACC Information Technology department.
Advises and consults with departments regarding the identification of software and information infrastructure problem areas, determines procedural changes and/or application program modifications, and assists with problem resolution.
Manages, maintains, and monitors project plans, timelines, and testing.
Conducts research and analysis on the development of work plans for software enhancement and solutions to software deficiencies.
Writes, modifies existing programs developed either in-house or by software vendors, and documents complex solution programs for application system; debugs programs, develops test data, and verifies output solutions to address user needs.
Assigns and monitors application programming projects to staff.
Directs preparation of analyses, plans, and verification procedures for computer applications.
Analyzes and designs the development of new projects, enhancements, and complicated software solutions.
Must possess required knowledge and be able to explain and demonstrate, with or without reasonable accommodations, that the essential functions of the job can be performed.
Financial/accounting information systems, human resources, and/or student systems computer applications.
Writing and/or modifying existing programs, documenting solution programs for application systems, debugging programs, and developing test data.
Analysis, planning, and verification procedures for computer applications.
Design techniques and protocol in relation to new project development, enhancements, and complicated software solutions.
Technology project management and implementation.
Database Management Systems.
Supervisory principles, practices, and methods.
Computer programming lanugages.
Must possess required skills and be able to explain and demonstrate, with or without reasonable accommodations, that the essential functions of the job can be performed.
Maintaining an established work schedule and being on call 24 hours per day to resolve computer related problems.
Effectively using interpersonal and communications skills including tact and diplomacy.
Effectively using organizational and planning skills with attention to detail and follow through.
Supporting administrative system users.
Consulting and advising departments regarding problem identification, procedural change, application program modification, and problem resolution.
Efficiently meeting deadlines, schedules, and target dates.
Effectively supervising, leading, and delegating tasks and authority.
Maintaining confidentiality of work related information and materials.
Establishing and maintaining effective working relationships
Demonstrated proficiency using standard office software applications, query and control languages, programming languages, and database systems.
Occasional lifting of objects up to 10 pounds
Subject to standing, walking, sitting, bending, reaching, kneeling, pushing and pulling
Work is primarily performed in a standard office environment
Three years work experience in information technology, including one year supervisory work experience.
Five or more years related work expereince. Datatel/Colleague work experience, complex web application work experience within a higher education environment, and/or work experience with database management systems.
Bachelor's degree in information technology, computer science, computer information systems, management information systems, or related field with 25 hours of programming courses.
Knowledge of major administrative or educational software applications, such as finance, human resources, or student systems.
Supervise safe operation of unit. Facilitate safety inspections. Take reasonable and prudent actions to eliminate identified hazards. Ensure employees receive appropriate safety training and foster a workplace safety culture.