City of Boston

IT Application Manager

Posted Date 2 weeks ago(9/8/2022 3:51 PM)
Req ID
Boston Public Library
Regular Full-Time
Salary Min
Salary Max
Contact Email


Position Overview

The Information Technology (IT) Application Manager is responsible for managing IT enterprise application systems and related software and hardware used to deliver both staff- and patron-facing services at the Boston Public Library (BPL), through the full systems lifecycle of initiation (conception, assessment, design, procurement or development, deployment, review), operation, enhancement, and replacement or retirement, including enterprise systems-related: architecture, requirements definition, project management, budgeting, procurement, user training planning, integration, application and database administration, security management, performance management, data reporting and analysis, troubleshooting, continuity, transition and replacement, vendor management, license management, documentation management, team management, employee supervision.


BPL enterprise applications include, without limitation:

  • Integrated Library System (III Polaris ILS)
  • Interlibrary loan (Illiad, Commonwealth Catalog/ComCat)
  • Circulation, inventory, & storage management (CaiaSoft)
  • Museum pass reservations (TixKeeper)
  • Event registration system (EventKeeper)
  • Patron computer reservations (Pharos Uniprint)
  • Patron print management (Pharos Uniprint)
  • Patron print release (Xerox MFPs)
  • Self-service checkout stations (Bibliotheca)
  • Security gates (Bibliotheca)
  • People counters


In fulfillment of these duties, the Application Manager supervises the work of the IT Application Team and collaborates with the IT Server, Network, Help Desk, and Web Services Manager in the effective delivery of application-enabled IT services, as well as with the BPL Training Coordinator in planning employee training related to supported applications.


The Application Manager participates in departmental decision-making and provides rotating on-call after-hours IT emergency support coverage. This position offers both technically deep, hands-on work as well as broad managerial responsibilities.


Chief Technology Officer or delegate


Roles & Responsibilities:

Under immediate supervision and in accordance with standard policy and practices performs any or all of the following:

Application Planning

  • Defines and maintains documented enterprise application architecture, security, and integration standards in accordance with industry best practices to guide procurement, design, development, maintenance, enhancement, replacement, and retirement decisions.
  • Defines, maintains, communicates, and enforces documented procedures regarding application access, security, management, documentation, support, and incident and problem resolution.
  • Manages the enterprise applications full systems lifecycle of initiation (conception, assessment, design, procurement or development, deployment, review), operation, enhancement, and replacement or retirement.

Application Administration

  • In coordination with the Server, Network, and Web Services Teams, coordinates or directly performs routine to complex technical work associated with the installation, configuration, administration, and maintenance of enterprise application systems as well as related software and applications.
  • In coordination with the Help Desk Manager, manages maintenance of accurate enterprise system asset and license inventory and related support contracts and renewal schedules.
  • Troubleshoots enterprise system incidents as required and coordinates resolution of enterprise system problems, acting as point of contact to vendors when issues cannot be resolved internally.
  • Coordinates the monitoring, analysis, and reporting of enterprise application availability, performance, and capacity metrics.
  • Oversees short-term IT device lending (Hotspot/Chromebook Connectivity Kit) program, working with Technical Services on cataloging and record management and coordinating troubleshooting and device management with the Help Desk and Server Team, and account activation/deactivation, and contracts with vendors.

Application End-User Support

  • Coordinates timely communication of updates and outages of the ILS and related enterprise applications to MBLN users.
  • Assists the Training Coordinator and the MBLN Coordinator in developing and delivering staff and patron training on the ILS and related enterprise systems.
  • Coordinates resolution of escalated enterprise application-related incidents.
  • Advises staff on new enterprise application technologies and services.

Application Team Supervision

  • Leads the Application Team, managing ongoing workflow and project task assignments.
  • Supervises Application Team members, including hiring, training, mentoring, and conducting personnel performance reviews and evaluations

Data Reporting & Analysis

  • Coordinates routine enterprise application data reporting and analysis.
  • Oversees or directly develops new reports as requested.
  • Manages requirements definition, development of enterprise data dashboards.

IT Manager

  • Manages enterprise application vendor relationships.
  • Participates in departmental meetings and decision-making.
  • Enforces IT policies.
  • Participates in IT strategic and operational planning.
  • Participates in rotating on-call after-hours IT emergency support schedule.
  • Assumes IT Department leadership in absence of the CTO as delegated.

General Expectations

  • Communicates proactively and professionally with all stakeholders.
  • Seeks out and participates in professional development and continuing education opportunities
  • Participates in relevant professional organizations.
  • Undertakes local travel to branch library locations as required.
  • Maintains constructive attitude.
  • Maintains professional dress, grooming, and presentation.
  • Performs related duties as required.


  • Strong knowledge of technical and application architecture
  • Strong application and database management skills
  • Strong knowledge of data modeling techniques
  • Strong data analysis skills
  • Deep knowledge of application server and security technologies
  • Knowledge of application programming interfaces and software development practices
  • Strong software and basic hardware troubleshooting skills
  • Excellent task and project management skills
  • Knowledge of success metrics for user adoption of system applications and workflow
  • Ability to recognize and set priorities and to use initiative and independent decision-making.
  • Ability to organize, direct, motivate, and evaluate services team, mentor others, and foster a team environment
  • Ability to establish effective relationships internal/external to the Library and affiliated networks.
  • Excellent analytical, interpersonal, written, and oral communication skills.
  • Demonstrated ability to accept responsibility, work under pressure and to interact positively and efficiently with the public.
  • Demonstrated superior customer service skills; ability to communicate clearly and in a concise manner, superior work habits, ability to prioritize work, strong organizational skills, and good mechanical aptitude.
  • Ability to manage and lead people, to hire, motivate, and separate from staff successfully, to work in a changing progressive environment.
  • Demonstrated ability to problem-solve, time management and supervise peers and subordinates.

Minimum Entrance Qualifications:


Bachelor’s degree from an accredited college or university. Master’s Degree in Library and Information Science from an American Library Association accredited library school preferred. In exceptional instances, specialized education, training, and/or experience may be substituted for part or all of the educational requirements.


Demonstrated understanding of library automation systems, development methodologies, software project management techniques, application architecture, and data migration, as acquired through at least four (4) years of technical experience within a library environment of which two (2) years must have been in the capacity of a project leader. Experience in relational database management strongly preferred.


  • Schedule: Position schedule may require working evenings and weekends.
  • Residency: Must be a resident of the City of Boston upon the first day of hire.
  • CORI: Must successfully clear a Criminal Offenders Record Information check with the City of Boston.



Union/Salary Plan/Grade:Nonunion/PM-6

Hours per week:  35



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed