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

Systems Analyst/Programmer

Lamont-Doherty Earth Observatory

Systems Analyst/Programmer

  • 530386
  • Lamont-Doherty Earth Observatory
  • Lamont-Doherty Earth Observatory
  • Full Time
  • Opening on: Oct 14 2022
  • Grade 11
  • Job Type: Officer of Administration
  • Bargaining Unit:
  • Regular/Temporary: Regular
  • End Date if Temporary:
  • Hours Per Week: 35
  • Salary Range: Commensurate with experience

Position Summary

The Lamont-Doherty Earth Observatory campus of Columbia University located in Palisades, New York, is seeking two Systems Analyst/Programmers for full-time positions within the Marine Geology and Geophysics department.

Reporting to the Research Professor, the Systems Analyst/Programmer will serve as a Geospatial Data Applications Programmer for NSF-funded data management systems supporting scientific research in Ocean and Polar geosciences. Foster the design, implementation, and maintenance of online information systems and mapping applications provided by the Rolling Deck to Repository Program, the US Antarctic Program Data Center, GeoMapApp, and the Marine Geoscience Data System. Commit to developing and maintaining front-end and back-end application software components, web services, and web applications.


  • Works on the development of software tools for front-end and back-end applications in support of online scientific data information systems and mapping applications using Javascript, Python, and/or Java based on predefined requirements and technical specifications. Troubleshoot and resolve moderate to complex logic problems. Support all phases of testing leading to deployment. Address UI/UX needs of applications/systems based on user feedback and team-defined requirements.
  • Responsible for maintaining existing tools and developing new tools to support data curation and API-based tools for the search and discovery of geospatial data from relational databases. Contribute to the maintenance and development of tools to support improved (meta)data exchange and data system interoperability.
  • Responsible for the maintenance and development of map-based tools for exploring and visualizing earth science data, including web map interfaces and Desktop tools.
  • Will work as part of a team of geoinformaticists including data managers, developers, and project principal investigators. Requires independent judgment and initiative.

Minimum Qualifications

  • Bachelor’s degree and/or it's equivalent required; preferably in Computer or Data Science, Geoscience, or Geography plus a minimum of 2 years of programming experience required.
  • Demonstrated proficiency in a variety of programming languages including JavaScript, Python, and Java required.
  • Experience with frameworks and libraries for supporting web services and web applications (e.g. javascript, NodeJS, Flask, Angular, React) and with modern code version control systems (Git).
  • Must have strong problem-solving, organizational, communication, and interpersonal skills.  
  • Must have the ability to maintain, augment and document existing software components written in a variety of languages.
  • The position requires strong problem-solving skills, the ability to troubleshoot existing code, and a high level of responsibility, independence, and organization in the normal performance of duties.

Preferred Qualifications

  • Basic understanding of SQL is preferred.   
  • Domain knowledge and experience with geospatial data technologies and standards and/or analysis would be an advantage. 

Equal Opportunity Employer / Disability / Veteran

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

The Lamont campus values diversity and inclusion, and encourages applications from members of underrepresented minority groups.

We accept online applications only.  

Apply Now

Alert me about jobs like this

Refer someone to this job

Not You?

Thank you