Print

Print


Bring your Java skills to Chicago! The University of Chicago Library is looking for an Applications Systems Analyst/Programmer to work with us as we implement Kuali OLE. Details are below.

-Tod

Tod Olson <[log in to unmask]>
Systems Librarian     
University of Chicago Library


https://jobopportunities.uchicago.edu/applicants/jsp/shared/Welcome_css.jsp

Requisition number: 089804

Applications Systems Programmer: Implement and customize the Metridoc reporting system for integration with Kuali OLE integrated library system. This is part of a larger project to implement and customize the Kuali OLE integrated library system as a replacement for current legacy library management systems. Responsible for other projects and participate in all aspects of implementation of the Kuali OLE system. Maintain existing legacy production systems during transition to use of Kuali OLE.

Assist in the development of a library data warehouse based on open source MetriDoc for analyzing and reporting on Kuali OLE usage and other data, using MySQL, Java, Groovy, and other tools. Support and troubleshoot of the legacy Horizon Integrated Library System, Sybase database, TSM backup system, and Dematic SQL database . Check logs, run jobs, maintain and enhance scripts, written in python, sql, and shell scripting languages. Assist Senior Developer in support for technical enhancement and maintenance of the Kuali OLE Integrated Library System. Responsibility for discrete customization, data conversion and integration programming projects in the migration to Kuali OLE system, including exchange of Library voucher data with the Comptroller. Administer test and development environments on the Linux and Windows platforms. Write documentation of programs and procedures both in production and under development. Maintain all scripting and programming products under version control in either Mercurial or Git. Design and build technical deliverables. Implement test and QA strategies and prepare for rollout. Implement access strategy and security, and user access profiles for rollout. Provide break-fix support and coordinate with Kuali OLE project developers. Troubleshoot and tune application databases, configuration, and code. Coordinate and implement specified software patches and upgrades.

Education:

Bachelor's degree required.
Advanced degree in Computer Science preferred.
Experience
A minimum of 4 years supporting production systems required.
Experience in relational database technology such as Sybase, SQL Server or Oracle required.
Experience with designing, coding, and testing applications using Java and SQL required.
Experience in working with library or other academic environments preferred.
Experience with MySQL , Groovy , Python, and shell scripting strongly preferred.
Experience with JEE related Frameworks and tools such as Spring, Apache Struts, Apache Maven, Apache Ant preferred.
Experience with Kuali Rice preferred.

Competencies:

Strong proficiency working in a Unix environment required.
Good interpersonal, analytical and communication skills required.
Ability to work well with others required.
Ability to act on own initiative to identify and solve problems required.
Knowledge of other scripting languages and web technologies preferred.
Knowledge of XML/XSLT and Unicode preferred.
Knowledge of Windows development environment preferred.