Instructional Applications Developer

New York City
0 other recent jobs
Created: September 26, 2013


Barnard College Library and Academic Information Services seeks an Instructional Applications Developer to support digital curricular initiatives and provide access to digital collections. This new position in the Instructional Media and Technology Services (IMATS) unit, reporting to the Associate Dean for Teaching, Research, and Technology, will develop front-end applications, collaborate with units of the Library on the creation of pedagogical materials, act as a liaison to faculty members, and guide instructional projects from intake to production.

Essential Duties:
  • Works with the Barnard College Archives, Barnard College IT (BCIT), and paid consultants to build, populate, configure, and maintain a digital archives stack (likely an open-source Fedora repository back end with an Islandora interface)
  • Develops and maintains interactive web applications, in partnership with BCIT
  • Identifies, creates, manages, and assesses new instructional media applications
  • Consults and collaborates with faculty in the effective use of instructional media and technology for teaching and learning
  • Mentors student computer fellows in programming/scripting/design projects
  • Assesses, creates and modifies tools, scripts, and applications for digital preservation and access to digital archival materials
  • Contributes to and leads other digital projects for the Library
Required Qualifications:
  • Bachelor’s degree in computer science, instructional design, or related degree OR significant applications development experience
  • Demonstrated experience with server-side Web development, including the use of programming/scripting languages such as PHP, Perl, and Java
  • Demonstrated experience with Web design/client-side development, including the use of HTML5, XML, XForms, XSLT, JavaScript, and CSS
  • Experience developing relational database schemas and embedded code to query them; familiarity with an SQL scripting language
  • Adaptability to new standards and programming/scripting/markup languages
  • Experience installing and maintaining open source software and contributing to and/or developing upon an open source project
  • Familiarity with installation, maintenance and systems administration of Linux systems
  • Experience working with pedagogical or instructional development
  • Proven experience with planning and documenting development and familiarity with all stages of the software development lifecycle
  • Ability to work collaboratively and communicate effectively with library staff, BCIT staff, and faculty in a team-oriented, collegiate environment
Preferred Qualifications:
  • Experience working in a library, archives, museum, or other non-profit institutional setting
  • Familiarity with principles of metadata and digital preservation or previous work with Fedora Commons or other digital/institutional repository
  • Experience with Drupal development, including modifying Drupal themes
  • Knowledge of web servers, authentication tools, storage solutions, and backup technologies
  • Demonstrated experience with secure coding best practices
  • Experience configuring Apache Solr or Lucene indexes
  • Familiar with a code management application (e.g. GIT, Subversion, CVS)
  • Experience with ArcGIS
Barnard College is an Equal Opportunity Employer. Barnard does not discriminate due to race, color, creed, religion, sex, sexual orientation, gender and/or gender identity or expression, marital or parental status, national origin, ethnicity, citizenship status, veteran or military status, age, disability, or any other legally protected basis, and to the extent permitted by law. Qualified candidates of diverse ethnic and racial backgrounds are encouraged to apply for vacant positions at all levels.

Please see the job posting for information on how to apply. 

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