Application Developer at Columbia University

International Research Institute of Climate and Society

New York (NY)

On-site

USD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

The International Research Institute of Climate and Society at Columbia University seeks a full-time Application Developer. You will engineer innovative solutions and collaborate within a diverse team to enhance digital library capabilities.

Ideal candidates will have a Bachelor's in Computer Science and significant experience with Ruby/Rails, Java, and PHP. The role requires a commitment to diversity and the ability to manage complex software projects effectively.

Qualifications

  • Minimum 2 years of related experience or equivalent education.
  • Experience in Web-based application design with various technologies.
  • Working knowledge of Unix and Apache environments.

Responsibilities

  • Engineer solutions for various projects using relevant technologies.
  • Collaborate with software engineers in related divisions.
  • Manipulate large metadata sets and digital objects.

Skills

Web‑based application design
Ruby/Rails
Java
PHP
MySQL
SQL
XML
JSON
Usability and user experience development

Education

Bachelor's degree in Computer Science

Tools

Unix
Apache
GitHub
SVN
Hydra
Fedora Commons
Project Blacklight

Job description

  • Full-time
Company Description

Columbia University is one of the world’s most important centers of research and at the same time a distinctive and distinguished learning environment for undergraduates and graduate students in many scholarly and professional fields. The University recognizes the importance of its location in New York City and seeks to link its research and teaching to the vast resources of a great metropolis. It seeks to attract a diverse and international faculty and student body, to support research and teaching on global issues, and to create academic relationships with many countries and regions. It expects all areas of the university to advance knowledge and learning at the highest level and to convey the products of its efforts to the world.

Job Description

The Center for Digital Research and Scholarship (CDRS) at Columbia University Libraries/Information Services seeks a motivated, collaborative and creative full‑time Application Developer to join our team of in‑house developers and other professional staff supporting the strategic goals of the organization, with particular attention to the university's institutional repository program, Academic Commons (academiccommons.columbia.edu). Responsibilities of the Application Developer may span multiple projects and will include regular interactions and collaboration with the team of developers, designers, and project managers among the library's Digital Programs and Technology Services areas. Knowledge of academic repositories, digital libraries, and source control systems will be especially useful to the successful applicant, as will experience with community‑supported open source tools and platforms such as Fedora Commons, Project Blacklight, Apache Solr, and Hydra. This position reports to the Production Manager, Center for Digital Research and Scholarship.

Position Duties
  • Engineer solutions for CDRS' projects using Ruby/Rails, PHP, Java, and related application development technologies.
  • Work closely and collaboratively with software engineers within CDRS and among technologists in related divisions supporting innovation and stability across platforms and projects.
  • Manipulate large metadata sets and digital objects.
  • Author schemas and technical specifications for applications.
  • Perform related duties and responsibilities as assigned/requested.

As one of the world's leading research universities, Columbia University in the City of New York provides outstanding opportunities to work and grow in a dynamic multicultural intellectual community. The Columbia University Libraries/Information Services comprises a diverse, collegial and engaged staff committed to furthering the University's teaching and research mission through innovation, leadership, collaboration and professionalism.

About the Center for Digital Research and Scholarship

The Center for Digital Research and Scholarship (CDRS), a division of the Columbia University Libraries/Information Services, serves the digital research, scholarly communication, and academic publishing needs of the faculty, students, and staff of Columbia University and its affiliates. Our mission is to increase the utility and impact of research produced at Columbia by creating, adapting, implementing, supporting, and sustaining innovative digital tools and publishing platforms for content delivery, discovery, analysis, data curation, and preservation.

To apply, please visit: https://jobs.columbia.edu/applicants/Central?quickFind=148422

Columbia University is an Equal Opportunity/Affirmative Action Employer.

Qualifications
  • Bachelor's degree in Computer Science or the equivalent and a minimum of 2 years of related experience (or equivalent combination of education and experience).
  • Demonstrated experience in Web‑based application design using one or more of the following technologies: Ruby/Rails, Java, PHP, Python, MySQL.
  • Working knowledge of dependencies and affordances of Unix, Apache and/or similar environments.
  • Commitment to supporting and working in a diverse environment.
Preferred
  • Professional experience in an academic library (or related IT in higher education).
  • Experience with community open source development projects (esp. those relevant to digital library access and preservation systems e.g., Hydra, Fedora Commons, Project Blacklight).
  • Significant experience with relational databases, database design, and fluency in SQL.
  • Experience with XML, JSON and other related data formats.
  • Familiarity with SOAP and RESTful architectures.
  • Experience in usability and user‑experience development and testing.
  • Application planning and architecture experience.
  • Ability to manage complex software development using revision control software such as SVN and GitHub.
Additional Information

All your information will be kept confidential according to EEO guidelines.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Associate Programmer/ Analyst – Anticaste Initiative
Associate Programmer/ Analyst – Anticaste Initiative

Digital Library Federation • New York (NY)

Hybrid
USD 90,000 - 120,000
Associate Programmer/ Analyst – Anticaste Initiative
Associate Programmer/ Analyst – Anticaste Initiative

Code4lib • New York (NY)

Hybrid
USD 90,000 - 120,000
Library Applications Developer
Library Applications Developer

Code4lib • Lawrence (KS)

Hybrid
USD 60,000 - 80,000
Application Developer — Digital Libraries & Open Source
Application Developer — Digital Libraries & Open Source

International Research Institute of Climate and Society • New York (NY)

On-site
USD 70,000 - 90,000
Full Stack Software Developer
Full Stack Software Developer

Code4lib • Pennsylvania

On-site
USD 70,000 - 95,000
Repository Applications Librarian (Assistant)
Repository Applications Librarian (Assistant)

Code4lib • College Station (TX)

On-site
USD 63,000
Professional development stipend
Strong mentorship opportunities
Digital Repository Manager
Digital Repository Manager

Code4lib • Chicago (IL)

Hybrid
USD 85,000 - 95,000
Comprehensive health insurance
Paid time off (vacation, personal and university holidays)
Educational assistance programs
Metadata Management Librarian at Columbia University Libraries
Metadata Management Librarian at Columbia University Libraries

METRO | 599 • New York (NY)

On-site
USD 60,000 - 80,000
Metadata Librarian at Columbia University Libraries
Metadata Librarian at Columbia University Libraries

METRO | 599 • New York (NY)

On-site
USD 55,000 - 75,000
Senior Software Engineer - eResources
Senior Software Engineer - eResources

OCLC • Dublin (CA)

On-site
USD 100,000 - 130,000
Health coverage
Retirement plans
Paid parental leave
+3