Digital Library Software Architect
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.
- 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), Schema.org, 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 firstname.lastname@example.org. All other job related inquiries should be directed to the posting contact for this posting.
Application Materials Required:Cover Letter, Resume/CV
Application Materials Instructions:To apply, please submit the following materials AS ONE DOCUMENT/PDF to this posting at www.cu.edu/cu-careers:
1. A current resume.
2. A cover letter that specifically addresses how your background and experience align with the requirements, qualifications and responsibilities of the position.
Please name your document as follows: First-Last-Resume-CL-09351.
During upload, please indicate the type of document to ensure accurate submission.
Job Category: Information Technology
Primary Location: Boulder
Department: B0001 -- Boulder Campus - 10948 - OIT-Administration
Posting Date: May 5, 2017
Closing Date: May 22, 2017
Posting Contact Name: Boulder Campus Human Resources
Posting Contact Email: HRESmail@colorado.edu
Position Number: 00733056