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

Application Systems Developer


Application Systems Developer

  • 526778
  • Morningside
  • Libraries
  • Full Time
  • Opening on: Jun 14 2022
  • Grade 12
  • Job Type: Officer of Administration
  • Bargaining Unit:
  • Regular/Temporary: Regular
  • End Date if Temporary:
  • Hours Per Week: 35 hours
  • Salary Range:

Position Summary

Working with minimal direction, the Application Systems Developer designs, develop, and implement complex local and cloud-based Unix infrastructure platforms and applications. The Application Systems Developer deploys, integrate, and maintain vendor-supplied and locally developed applications and services; gather requirements, provide technical analysis, and improve processes to improve the reliability, flexibility, and resilience of systems and platforms; and, collaborate on projects and related activities with other groups in the Libraries, the University, and outside institutions and organizations.

This position reports to Head, Library Infrastructure Systems.

This role is being hired at the same time as another Unix-focused infrastructure engineering  and systems administration position in Library Infrastructure Systems. These positions each have specific areas of expertise, but will work together to provide support for the services this this group provides.

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


  • Design, develop, and implement CentOS/AlmaLinux-based infrastructure and systems server platforms (local and cloud-based).

  • Support existing cloud infrastructure and the development of new services using best practices.

  • Evaluate, integrate, and manage systems applications and services (e.g., Atlassian suite, Web application servers, HAproxy, Amazon Web Services).

  • Monitor and improve availability and performance of production systems (servers, storage, networks).

  • Resolve complex technical issues in coordination with other administrators and developers.

  • Maintain current knowledge of industry standards and advocate for best practices.

  • Prepare technical documentation as directed.

  • Collaborate on projects and related activities with other Libraries groups and organizations, Columbia University IT, and outside institutions.

  • Perform other duties as assigned.

Minimum Qualifications

  • Bachelor's degree and/or equivalent, and minimum of 3 (three) years relevant professional experience required..

  • Advanced proficiency with Unix/Linux environments.

  • Strong knowledge of programming principles and at least one high-level programming language.

  • Strong verbal and written communication skills.

  • Must be able to balance priorities and meet deadlines.

Preferred Qualifications

  • Experience with Red Hat-based Linux systems (RHEL, CentOS, AlmaLinux, etc.).

  • Experience with Amazon Web Services (storage, compute, etc.).

  • Experience with virtualization, configuration management, and delegated source control systems.

  • Experience with MySQL, Oracle, or other relevant database administration and optimization.

  • Strong knowledge of Bash and/or Python.

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