Programmer Analyst – Virtual Library Services (Ruby on Rails, PHP)

Job Posting Number: 20327

Information Technology
New York, NY
March 13, 2018
Company Overview:

At Memorial Sloan Kettering (MSK), we’re not only changing the way we treat cancer, but also the way the world thinks about it. By working together and pushing forward with innovation and discovery, we’re driving excellence and improving outcomes.

For the 28th year, MSK has been named a top hospital for cancer by U.S. News & World Report. We are proud to be on Becker’s Healthcare list as one of the 150 Great Places to Work in Healthcare in 2018, as well as one of Glassdoor’s Employees’ Choice Best Place to Work for 2018. We’re treating cancer, one patient at a time. Join us and make a difference every day.

Job Details:

Do you want to join an innovative team and contribute to cancer research? Are you creative and want to solve meaningful problems? Then join us here at MSK, where we can provide you with the opportunity to do all these things and more! This is a great role for someone who has the right skills, who wants to be part of a dynamic team and wants to use their skills to support our mission here at MSK.

As one of the world’s premier oncology centers, MSK is committed to exceptional patient care, leading-edge research, and superb educational programs. The close collaboration between our physicians and scientists is one of our unique strengths, enabling us to provide patients with the best care available today as we work to discover more effective strategies to prevent, control, and ultimately cure cancer in the future.

The MSK Library staff is part of a larger dynamic team supporting physicians, researchers, nurses, health care professionals, students, and our patient community. Only those candidates who embrace a challenging environment need apply.

We are seeking an innovative, collaborative, forward-thinking, flexible, and user-focused programmer to bring energy, creativity, and expertise to our team. This is a pivotal role working will all functional areas in the library (content management, user services, and technology initiatives), as well as internal and external contacts to deliver the right solutions to support a robust technological infrastructure essential to the modern library.


  • Bachelor’s degree in a field related to information sciences, computer sciences and engineering, or information management. Master’s degree in Library Science a plus.
  • Strong proficiency in Ruby, Rails and PHP. Willingness to learn new technology and programming lanuguages (e.g. MySQL, SOLR, Apache, Jetty, PHP, Linked Data, CSS, Responsive Web design, JQuery, Ajax, XML/XSL/XSD, JSON, Rest, OAuth). Bash shell scripting and Linux server configuration helpful.
  • Knowledge of Exlibris Alma/Primo, content management systems such as Drupal, ILLiad ILS Document Delivery and NoSql databases a plus.
  • Experience working in a team setting, as well as, independently.
  • Ability to prioritize assignments, work in a fast-paced environment and solve complex technical issues.

Library Hours of Operation: 8:00am to 7:00pm, Monday – Friday


MSK is an equal opportunity and affirmative action employer committed to diversity and inclusion in all aspects of recruiting and employment. All qualified individuals are encouraged to apply and will receive consideration without regard to race, color, gender, gender identity or expression, sexual orientation, national origin, age, religion, creed, disability, veteran status or any other factor which cannot lawfully be used as a basis for an employment decision.

Federal law requires employers to provide reasonable accommodation to qualified individuals with disabilities. Please tell us if you require a reasonable accommodation to apply for a job or to perform your job. Examples of reasonable accommodation include making a change to the application process or work procedures, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment.