Program Officer, Data Applications

0 other recent jobs
Created: December 11, 2015


The Public Programs Office of the American Library Association is seeking a full time, junior developer to work primarily with Ruby, Rails and Linux. The Program Officer for Data Applications will handle routine maintenance/operations for, and contribute development to Apply, a Rails-based grant administration suite developed in-house.

Reporting to the Director of Data Applications, the Program Officer's duties will include a range of traditional development activities such as new features/troubleshooting/patching/version management, and the implementation of project-specific forms and templates in Apply. The Program Officer will assist the Director of Data Applications with the future design and implementation of Apply and related systems. Other responsibilities will include occasional work on Drupal-based web assets, Linux systems, and being a technical resource to PPO staff. This is a "full stack" position---with the support of the Director, the Program Officer will gain experience ranging from devops to strategy-level design considerations.

  • Bachelor's degree and 3 plus years working with web technologies. Skills for which we're looking:
  • Strong grasp of Ruby 2.x and Rails 4.x, gem, bundler, etc.
  • Understanding of object-oriented design principles and test-driven development (the Apply test suite will be a priority)
  • Competence with associated technologies: Unix/Linux, SQL databases, Javascript, HTML
In addition to those things: we're looking for a team player with good written/oral communication skills and an interest in supporting cultural and community programming in libraries around the country. ALA is the oldest and largest professional association of librarians in the world. PPO works with a variety of partners (e.g., the National Endowment for the Humanities, the National Science Foundation, the Institute of Museum and Library Services) to bring reading and discussion series, traveling exhibits and more to libraries of all kinds.

Starting salary range is from the mid-40s, negotiable based on experience and qualifications. ALA has an excellent benefit package that includes medical, dental, generous paid vacations and a retirement annuity.

Last updated: Tuesday, February 28, 2017 23:41 UTC