Working in the Center for Digital Research in the Humanities (CDRH), a joint venture between the College of Arts and Sciences and the University Libraries, the Programmer Analyst II is responsible for server-side programming; developing web applications; creating tests and documentation; and maintaining projects to support research in the humanities. The CDRH takes on projects aligning with its mission and values (https://cdrh.unl.edu/about/aboutcdrh) and many are grant funded. As an interdisciplinary research center, the CDRH foregrounds community outreach, humanistic inquiry, and intellectual curiosity. In this collaborative environment, we understand and emphasize the importance of ethical computing and sustainability through conscientious design and development. While our list of technologies is expansive, we understand that many skills are acquired as needed on the job. There will be many opportunities to learn new technologies dictated by project development and personal interest.
The CDRH works primarily in Ruby and Ruby on Rails on Linux servers and has several open-source software projects developed in-house to build websites. (See the CDRH GitHub organization for examples https://github.com/cdrh) The CDRH also has projects in Python/Django, PHP, and other languages and makes use of other open-source applications such as Elasticsearch, Apache Solr, WordPress, Omeka, Drupal, and Apache Jena/Fuseki. Much of the CDRH's work is text-based, but projects also include data collection, analysis, and visualization. In a team-based environment, the individual is expected to work with limited supervision and communicate frequently with stakeholders.
In addition to coding, the Programmer Analyst II is encouraged to write about their work and publish in journals or at conferences. The Programmer Analyst will have 10% independent productive time which may include research, creative, or collaborative activities relating to CDRH values and initiatives, or supporting other open-source projects. This position will also help the CDRH by contributing to grants and will have opportunities for professional development.
The University of Nebraska-Lincoln seeks to attract and retain a high-performing and diverse workforce in which employees’ differences are respected and valued to better meet the varying needs of the diverse populations we serve. The university fosters a diverse and inclusive work environment that promotes collaboration so that all individuals are able to participate and contribute to their full potential. As an EO/AA employer, qualified applicants are considered for employment without regard to race, color, ethnicity, national origin, sex, pregnancy, sexual orientation, gender identity, religion, disability, age, genetic information, veteran status, marital status, and/or political affiliation. See: http://www.unl.edu/equity/notice-nondiscrimination.
Minimum Required Qualifications:
Bachelor’s degree in humanities computing, computer science, or related field. Year-for-year experience in a high-level language and modern web frameworks such as Ruby on Rails, Django, or Node.js may be substituted for education; equivalent education/experience will be considered. Two (2) years experience with one or more web frameworks, for example, Ruby on Rails, Django, Node.js, Cake PHP, etc.
Demonstrated engagement in the humanities (human society and culture broadly, or academic disciplines such as ancient and modern languages, literature, philosophy, history, archaeology, anthropology, human geography, law, politics, religion, and art) AND/OR a demonstrated interest and commitment to the CDRH's mission and values (https://cdrh.unl.edu/about/aboutcdrh)
Master’s degree in humanities computing, computer science, or related field. Experience with any combination of the following: Ruby on Rails; Lucene powered searching such as Apache Solr or Elasticsearch; MariaDB or other MySQL compatible datastore; and/or designing an API.
Preferred work history will show any combination of: Knowledge of RDF and SPARQL; Ability to manipulate data, such as manipulating XML files with XSLT, write local scripts to change data formats, or create visualizations from CSV files; Familiarity with containerization such as Docker; Knowledge of mapping geospatial data in a website; Knowledge of unit testing processes.
Posted Salary: $55,000/yr minimum
Job Type: Full-Time
Internal Number: 72454
About University of Nebraska - Lincoln
With over 25,000 students, the University of Nebraska-Lincoln is a diverse educational insitution with international stature. The intellectual center for the state of Nebraska and beyond, we are a land-grant, top tier national research-extensive insitution. Part of the Big Ten conference, Big Ten Academic Alliance, our mission includes growing relationships and resources that enable the University of Nebraska to change lives.