*Visiting Research Programmer / *School of Information Sciences (iSchool),
University of Illinois at Urbana-Champaign
*Search Extended to Jan. 6, 2017*
This position is a full time visiting academic professional appointment in
The School of Information Sciences (iSchool) at the University of Illinois
at Urbana-Champaign. The iSchool is an international leader in graduate
education, home to world-class faculty, top-tier research, and highly
ranked academic programs. This position is for a Visiting Research
Programmer, who will support research project needs, as a part of a larger
team of technical staff. To date, one year of funding has been secured for
this position, however it may be extended or become permanent dependent
upon future funding.
*Duties and Responsibilities:*
As part of a team of researchers, the person in this position will help
author and implement prototype and experimental software (including
Web-based services and applications) for projects investigating web
discovery, linked open data interactions, digital content access, digital
library support for pedagogy, and other information sciencerelated
research questions. Many of these research initiatives involve
multi-institutional collaboration, are nationally prominent and are funded
by agencies such as IMLS, Mellon, and NEH. Under direction, the individual
hired will write and execute scripts for manipulating, importing and
processing textual data, metadata and library catalog records; fix bugs and
implement new requests for functionality as they occur; and participate in
the development, testing, and evaluation of software applications and
databases supporting ongoing digital library research.
*Detailed job duties include but are not limited to the following:*
- Work with researchers and other project stakeholders and more senior
programming staff to gather and analyze requirements for software and
design approaches with potential to advance research project goals
- Implement code, translate algorithms to code, and debug for test
deployment in appropriate languages such as JavaScript, Python
- Integrate data queries developed by the team (e.g., in SQL and SparQL)
into scripts that call to services written by others
- Fix bugs or develop features to meet enhancement requests for the
projects as they occur
- Apply (in a research context) emerging best practices and various
software development methodologies, including version control, automated
testing and code refactoring, and leveraging appropriate programming
frameworks and technical architectures to the requirements and proposed
solutions
*Position Requirements and Qualifications:*
This position requires a minimum of a bachelor’s degree with a preferred
degree in computer science or a related field. The successful candidate
must have experience developing and deploying applications using a
contemporary programming or scripting language with a preferred experience
with and knowledge of academic library software tools, client/server and
internet architectures, and information retrieval systems for searching and
browsing; Experience in developing and coding interactive, data-driven Web
applications in JavaScript, Python, Ruby on Rails, PHP, and/or Java;
Experience working in a UNIX/Linux command-line environment/ Linux Web
and/or Windows Web development experience, both on the server and client;
Experience working in an academic library setting; Experience working with
library metadata and library interoperability standards. Knowledge
requirements are the solid understanding of core Web technologies;
Demonstrated ability to accurately convert client requirements and
specifications into working code; Ability to organize tasks assigned and
work semi-autonomously; Excellent oral and written communication skills.
Preferred experience is understanding of relational databases;
Understanding of HTML, CSS, Python and/or JavaScript; Understanding of XML;
Familiarity with RDF and linked open data best practices Motivated and
creative problem solver, self-starter; proactive, resourceful, naturally
inquisitive, desire to continuously improve, interested in information
science research.
Information about the iSchool and its programs can be found at
http://ischool.illinois.edu/. This is a full-time, 12-month academic
professional position with regular University benefits. Salary is
commensurate with experience. The starting date is as soon as possible
after the closing date. This position may become regular at a later date.
To ensure full consideration, please complete your candidate profile at
https://jobs.illinois.edu/ and upload your letter of application, resume,
and a list of three professional references, including contact information
by January 6, 2017. All requested information must be submitted for your
application to be considered. Interviews may be conducted before the
closing date, although no hiring decisions will be made until after the
search has closed. For further information regarding application
procedures, you may contact Candy Edwards at [log in to unmask]
Myung-Ja "MJ" Han
Associate Professor/Metadata Librarian
220 Main Library
University of Illinois at Urbana Champaign
1408 W. Gregory Dr. (MC-522)
Urbana, IL 61801
217-333-9515 (Main Library)
217-244-7809 (Grainger)
http://orcid.org/0000-0001-5891-6466
|