Cornell Univ - Ithaca, NY

posted 5 months ago

Full-time - Entry Level
Onsite - Ithaca, NY

About the position

The Software Development department within the Cornell University Library IT group is dedicated to creating and supporting applications that enhance library cataloging and discovery systems, online exhibits, publication repositories, and various Library web applications and websites. This role is crucial as it impacts a wide audience of academic users, including students, faculty, and staff. The Applications Programmer II will be responsible for supporting and enhancing a variety of Library web applications, implementing and supporting online exhibits, and ensuring that these applications meet the educational and research needs of Cornell library patrons. Under the direction of the Manager of Library Applications Development, the Applications Programmer II will collaborate with a team of developers to deliver innovative, modern web-based experiences. The position requires a commitment to fostering a culture of belonging and a psychologically healthy work environment. This includes effective communication across differences, cooperation, collaboration, and respect for diverse backgrounds and perspectives. The successful candidate will be expected to engage and support others, speak up against exclusion, and promote work/life integration. Core responsibilities include supporting and enhancing Library applications such as Discovery and Access, Digital Collections Portal, and Spotlight. This involves troubleshooting, programming, unit testing, and deploying code. The programmer will also manage project progress, coordinating activities among stakeholders and tracking task completion. Additionally, the role includes migrating legacy custom online exhibit websites into the Spotlight online exhibits application and applying best practices in testing, managing, and documenting application code.

Responsibilities

  • Support and enhance Library applications such as Discovery and Access, Digital Collections Portal, and Spotlight.
  • Troubleshoot, program, unit test, and deploy code for Library applications.
  • Manage project progress by coordinating activities among stakeholders and tracking task completion.
  • Migrate legacy custom online exhibit websites into the Spotlight online exhibits application.
  • Apply best practices in testing, managing, and documenting application code.

Requirements

  • Bachelor's degree with up to two (2) years' relevant experience, or equivalent combination of education and experience.
  • Experience with web development and user experience.
  • Familiarity with web accessibility and website usability best practices.
  • Working knowledge of JavaScript, HTML, CSS.
  • Willingness and ability to learn new technologies.
  • Demonstrated strong written and verbal communication skills.
  • Experience working directly with people from diverse racial, ethnic, and socioeconomic backgrounds.
  • Experience incorporating the perspectives of multiple communities, including communities of color.
  • Experience working with diversity, equity, inclusion, and wellbeing programs.

Nice-to-haves

  • Experience with Spotlight or similar online library exhibit platforms.
  • Experience with Ruby on Rails.
  • Experience using tools such as JIRA or GitHub for issue tracking.
  • Analyzing website usage statistics using tools such as Google Analytics or Matomo.
  • Leading/developing training sessions for professionals.
  • Experience working in a library environment.
  • Familiarity with Agile development and best practices such as test-driven development and continuous integration.

Benefits

  • Comprehensive health care options.
  • Generous retirement contributions.
  • Access to wellness programs.
  • Employee discounts with local and national retail brands.
  • Health and personal leave.
  • Three weeks of vacation and 13 holidays.
  • Tuition-free Extramural Study and Employee Degree Program.
  • Tuition aid for external education.
  • Cornell Children's Tuition Assistance Program.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service