Instructional Applications Developer
Created:
September 26, 2013
Description
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
- 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
- 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
Please see the job posting for information on how to apply.
How to apply
Metadata
Published: Thursday, September 26, 2013 16:07 UTC
Last updated: Tuesday, February 28, 2017 23:44 UTC