Digital Library Software Architect

Boulder, CO
0 other recent jobs
Created: May 11, 2017


Who we are: 

The Office of Information Technology (OIT) is a dynamic organization, filled with energetic staff and students who aim to serve the campus and contribute to student success while supporting the University's academic, research and service missions. We're located in the heart of the beautiful CU-Boulder campus. See what OIT is all about by watching our This is OIT video.

What your key responsibilities will be:

  • Develop and maintain large-scale digital library systems and architectures that support scholarly research, digital asset management and preservation, publishing, and broad, open access to digital collections.
  • Build applications, APIs and interfaces to manage creation, storage, retrieval, and archiving of a wide array of digital objects including research datasets, geospatial data, digitized special collections materials, archival finding aids, audio, video and more.
  • Design, develop and build user interfaces to discover, manage, and display the same broad range of digital objects noted above.
  • Lead the development of linked data solutions to facilitate web search and discovery of library digital content.

The Digital Library Software Architect will also lead a team of software developers, library faculty/staff, and other campus stakeholders, with particular focus on supporting the initiatives of the Libraries Digital Asset Management and Preservation unit. This person will also oversee the development of components and solutions developed by 2-3 other developers, using Agile development methodology and project management tools such as JIRA and Github.

What we can offer: 

The annual salary range for this position is competitive and market-based and will depend upon relevant background and experience. In addition the University of Colorado offers excellent benefits , including medical, dental, retirement (with a 2-for-1 employer match), generous paid time off, tuition benefit and RTD ECO Bus Pass. The University of Colorado Boulder is one of the largest employers in Boulder County and offers an inspiring higher education environment. Learn more about the University of Colorado Boulder .

Be professional. Be collaborative. Be effective. Be Boulder. 


What we require:

  • Bachelor's degree from an accredited institution in Computer Science or related field. A combination of education and/or relevant experience may substitute for the degree on a year for year basis.
  • Four or more years developing and implementing complex web applications and architectures in a Linux/Unix environment, that includes:
    • Experience with integration of web applications and services.
    • Demonstrated programming skills in a programming language such as Javascript, Java, Python, and REST or SOAP APIs.
    • Experience with database management software (e.g. MySQL) and search/indexing software such as Apache Solr.

What you will need:

  • Willingness to learn new technical skills quickly and adapt to emerging technologies.
  • Excellent written and verbal communication.
  • Strong service orientation.
  • Excellent project/task management skills and ability to meet deadlines.

What we'd like you to have:

  • Master's degree in Computer Science or related field, or equivalent combination of education and experience.
  • Five or more years of professional experience working as a full-stack developer.
  • Demonstrated proficiency with Agile software development and code management using Git.
  • Knowledge of web usability and UI/UX design principles.
  • Professional experience developing digital library or repository applications to manage the digital assets of an academic research library.
  • Experience with open source software such as Blacklight, DSpace, Fedora, Drupal, Hydra, Omeka, Archivematica, or ArchivesSpace.
  • Experience with linked data concepts and standards such as the Resource Description Framework (RDF) data model, ontologies, RDFS, Web Ontology Language (OWL), SPARQL, Simple Knowledge Organization System (SKOS),, and BIBFRAME.
  • Familiarity with digital library metadata concepts and standards such as XML, OAI-PMH, Dublin Core, and MODS.
  • Knowledge of the Open Archival Information System (OAIS) Reference Model and trusted digital repositories.
  • Knowledge of search engine optimization techniques.
  • Demonstrated success participating in and contributing to open source software development projects.
  • Experience working with geospatial data and applications.

Preferred qualifications may be used to further reduce the pool of applicants to those who are most highly qualified. 

Special Instructions to Applicants : Please apply by May 22, 2017 
If you have technical difficulties submitting application information, please contact the CU Careers help desk at cucareershelp@cu.eduAll other job related inquiries should be directed to the posting contact for this posting.


Published: Thursday, May 11, 2017 18:24 UTC

Last updated: Thursday, May 11, 2017 18:24 UTC