Parliament, Office Building, Building, Architecture, Urban, Postal Office, Grass, Plant, City, Town

Programmer/Analyst A


Programmer/Analyst A

  • 528664
  • Morningside
  • Libraries
  • Full Time
  • Opening on: Aug 16 2022
  • Grade 12
  • Job Type: Officer of Administration
  • Bargaining Unit:
  • Regular/Temporary: Regular
  • End Date if Temporary:
  • Hours Per Week: 35 hours
  • Salary Range: Commensurate with experience

Position Summary

Reporting to the Head of Development, Infrastructure, and Applications, the Programmer Analyst-A develops, maintains, and integrates computing systems and software in support of Columbia’s Digital Library and Scholarly Technologies Program. This includes working as necessary in all of the Development, Infrastructure & Application Group’s principal languages, tools and platforms. In addition to application development, the position is responsible for supporting data conversions and migrations directly, via tool development, and with process automation. The position is responsible for researching and evaluating new software solutions. The position may be asked to mentor junior colleagues.

*Subject to current circumstances and business needs, we may support flexible and hybrid/work arrangements. Options will be discussed during the interview process.*


  • Designs, develops and implements complex software applications, often interoperating with established systems.
  • Works closely with colleagues on all tasks in the software development and maintenance life cycle.
  • Manipulates, converts, and analyzes large data and metadata sets, and digital objects; generates reports.
  • Performs research, testing, and evaluation of potential commercial or open-source software solutions.
  • Other responsibilities as assigned.

Minimum Qualifications

  • Bachelor’s degree and/or equivalent related experience required. 3-5 years of related experience required.
  • Excellent oral and written communication skills.
  • Strong leadership, interpersonal, teamwork, collaboration & analytical skills.
  • Commitment to supporting and working in a diverse environment.
  • Ability to work within team standards in the design, development and maintenance of applications of moderate scope and complexity.
  • Ability to contribute in one or more of the principal languages and platforms used by the team, and learn new languages/platforms as required.

Preferred Qualifications

  • Advanced degree in a research discipline.
  • Information Technology experience in an academic library (or related technology experience in higher education).
  • Experience with the serialization, processing, and transformation of library description & discovery data (e.g., MARC, MODS, EAD).
  • Experience in open-source and/or inter-institutional collaborative development (especially those relevant to digital library access and preservation systems).
  • Demonstrated experience supporting digital collections and/or institutional repository projects.
  • Demonstrated experience working with data APIs and/or linked open data.

Equal Opportunity Employer / Disability / Veteran

Columbia University is committed to the hiring of qualified local residents.

Apply Now

Alert me about jobs like this

Refer someone to this job

Not You?

Thank you