ASSISTANT MANAGER OF APPLICATIONS SUPPORT


Primary Function

Performs supervisory and professional work involving the planning, coordinating, supporting, and operation of software applications and related systems. Provides daily supervision and guidance to the Senior Programmer Analyst and Senior Business Analyst, ensuring effective application support, development, maintenance, and customer service across the division.

Minimum Qualifications

  • Bachelor’s degree in computer science or a related field and three to five years of experience in computer and/or database management, analysis, programming, or application administration; or any equivalent combination of training and experience which provides the required skills, knowledge, and abilities.

Necessary and Special Qualifications

  • Two years of experience working with a client-server database server engine such as Unidata and/or SQL Server in a client-server networked environment.
  • Two years of related programming experience with such programming tools as ASP, .Net, Java, PowerShell, and Visual Basic in a client-server networked environment.
  • Experience with report writing tools such as Crystal Reports in a client-server networked environment.
  • Experience with at least one high level programming language such as Visual Basic, C++, etc.

Knowledge, Skills and Abilities

  • Knowledge of installation and routine maintenance procedures for computers and related equipment.
  • Knowledge of data processing principles in applications, programming, and system development.
  • Visual acuity and perception necessary for operating a motor vehicle and working with computer hardware and software.
  • Experience supervising daily work activities of subordinates.
  • Experience with SharePoint, Visual Studio, and SQL Server.
  • Experience developing in a high-level programming language (Java, C#, VB.NET).
  • Experience with HTML, CSS, JavaScript and web development frameworks (ASP.Net, JQuery).
  • Experience with PowerShell, Python Scripts or other command line coding.
  • Experience in M/PowerQuery, DAX and/or other data manipulation and business intelligence platforms preferred.
  • Knowledgeable of windows server environments to include active directory and configuring and managing IIS.
  • Experience in dealing directly with customers.
  • Ability to organize and schedule application support operations and oversee the associated activities.
  • Ability to operate independently and without constant supervision, as well as in a team environment.
  • Ability to communicate effectively both orally and in writing.
  • Ability to establish and maintain effective, professional working relationships with Information Services administration, employees, and other departments.
  • Ability to prepare technical reports, manuals, and documentation.
  • Ability to follow complex oral and written instructions.
  • Ability to stay abreast of and analyze advancements and trends in application development, data processing, and system technologies, and to make recommendations for changes and improvements when advisable.
  • Ability to stoop, kneel, bend, and reach when working with computer equipment and peripherals, and to lift forty (40) pounds.
  • Ability to grasp, hold, and manipulate tools and computer parts.

Performance Responsibilities

  • Provides daily supervision, coaching, and task direction to the Senior Programmer Analyst and Senior Business Analyst.
  • Oversees application support operations and coordinates associated staff activities.
  • Ensures adequate security and protection of data.
  • Performs system checks to ensure systems are functioning properly and optimizes performance of various computer systems.
  • Installs, maintains, and supports application software for specialized customer applications.
  • Provides reports, data exchanges, and information extracts as needed.
  • Serves as the primary support contact for assigned applications and acts as the in-house subject matter expert.
  • Meets with customers to discuss needs and requirements; prepares specifications, proposes solutions, and outlines steps necessary for implementation.
  • Writes detailed specifications for software upgrades, customizations, and modifications.
  • Coordinates software upgrades, modifications, and corrections with software developers and vendors.
  • Evaluates commercial software products, determines their value to the division, and assesses cost-effectiveness of implementation.
  • Provides training on specialized applications; performs routine maintenance procedures and advises personnel using the systems.
  • Determines nature of reported problems and initiates corrective action or refers issues to appropriate technical staff.
  • Effectively communicates user errors and explains steps to avoid similar problems in the future.
  • Assists in planning for both new and replacement equipment and software purchases.
  • Suggests improvements to enhance service or reduce costs associated with application usage throughout the division.
  • Performs other duties as assigned.

Position Type: Exempt

Reports to: Manager of Applications Support

Terms of Employment: Twelve months a year. Salary according to School Board Pay Plan.

Evaluation: Performance on this job will be evaluated in accordance with School Board policy and administrative regulations on evaluation of non-licensed personnel.

Revised: 4/27/2026



Download        Search

The York County School Division website contains links to other sites that are not owned or controlled by York County School Division. Be advised that we, the York County School Division,
are not responsible or liable for the content, security or information of these sites. These external links are provided for your convenience.