ND Home > University Libraries > UL@ND > Libraries' HR > Internal Positions

 

University Libraries
Administrative Office

221 Theodore M. Hesburgh Library
Notre Dame, IN 46556
Phone: (574) 631-5252
FAX: (574) 631-6772


TITLESenior Analyst / Programmer
DEPARTMENTLibrary Systems
RATE:           $3754.00 -  $5030.00/Month hiring range
LEVEL:          10
FLSA Status:     Exempt

POSTING DATE:  June 27, 2008

*Employees interested in being considered for promotion or transfer should submit an application through the Jobs@ND Employment Site (https://jobs.nd.edu/).  Those who wish to see the Position Description should contact 221 to receive a copy via e-mail.

 

DUTIES:  

This position is primarily responsible for providing custom technical analysis and programming as well as systems administration for the shared information systems (Aleph, DigiTool, MetaLib, Primo, SFX, Verde, and related systems) of the Michiana Academic Library Consortium (MALC – Notre Dame, Saint Mary’s College, Holy Cross College, and Bethel College).  The incumbent defines, leads, and executes significant, high-visibility and highly-collaborative technology projects to support existing services, capabilities and workflows, design, code and implement new services.  This is a complex information environment with increasing needs for application and data integration to advance the mission of the Libraries and the academic enterprise at the four institutions.  Proposes and assists in the implementation of new technologies in support of operations, as appropriate.  S/he works closely with users in providing superior technical solutions to their needs, provides systems and database administration for DigiTool and Primo.   Serves as backup administrator for the Systems Administrator, Library Systems Department. MALC comprises a complement of shared systems and services which directly supports approximately 225 library faculty and staff users of the systems in the four institutions, and a broader population of approximately 19,500 students, faculty and staff on-site and at overseas locations. 

Analysis/Programming to develop new processes and Functionality                          50%

Works to analyze, develop new and efficient processes by using a variety of programming tools and languages, vendor-provided XML and SOAP-based Application Programming Interfaces (API) and published standards to enhance workflow and capability from existing systems, and innovate new functionality and integration between information systems for the users the department supports.  Tools used include: Java, Perl scripting, UNIX commands and scripting, SQL, web services APIs, MySQL and Oracle databases and other tools available.  With the knowledge of these tools, is able to provide users with new processes and data retrieval that are not packaged with the library systems.

 

System Administration for the Libraries' Information Systems                      40%

Provide system and database administration functions for Red Hat Enterprise Linux (RHEL) systems maintained by the staff of the department,  primarily Primo and Digitool, but also assisting the System Administrator, Library Systems with other existing and future systems.  This work includes:

  • Maintaining and applying software updates to these systems, including system troubleshooting, reporting and resolution with the vendor;
  • Serve as backup system administrator for the primary system administrator when he/she is unavailable;

Lead projects and workgroup activity, other duties as assigned                    10%

Working with staff and faculty throughout the Libraries, lead work groups and small project teams on collaborative technical projects, serving as technical lead and technology integration specialist for creating new services and enhancing existing information services in the Libraries.

 

QUALIFICATIONS

  • Knowledge and skill equivalent to completion of a bachelor’s degree, preferably with a concentration in computer science or related discipline.  An exceptional combination of education and experience in programming, systems management and user support may substitute for the degree.  Academic or similar library experience strongly preferred.
  • The successful candidate will have:
    • server-side Java and/or JSP experience, including experience with Apache Tomcat, JBOSS and other enterprise Java technologies
    • Relational (SQL) database training or experience;
    • Three years or more experience with Linux/Unix operating systems administration, commands, utilities, and scripting;
    • Three years or more programming experience in order to extract and transform data amongst a variety of information systems;
    • Strong analytical, reasoning and problem resolution skills and demonstrated success in applying technology to meet user needs;
    • Understanding of the concepts of client/server computing, particularly as these relate to integrated library and related systems;
    • Ability to handle interpersonal communications tactfully and accurately with a diverse community of users and vendors;
    • Ability to work independently and in close conjunction with others in a team-oriented setting;


SCHEDULE:             Monday - Friday   8:00am - 5:00pm.     40 hours / 12 months