Basic Function Responsible for the basic
design, development and ongoing modification of software applications, and
implementation of work products in a complex production environment.

Design, develop and maintain software applications and provide application-
specific user support. Develop application requirements based on business
requirements from clients and technical requirements from IS support
specialties. Implement prescribed security policies.

Contract Length 12 month

Characteristic Duties and Responsibilities Responsibilities
include working closely with clients, business analysts, and team members to
understand more complex business requirements that drive the analysis and
design of quality technical solutions. These solutions must be aligned with
business and IT strategies and comply with the organization's architectural
and security standards.

Involved in the full systems life cycle and responsible for designing, coding,
testing, implementing, maintaining and supporting complex applications

Leadership and Supervision May supervise students and/or
provide functional guidance of support staff or other employees who work on a
project or assignment on a temporary or intermittent basis.

Minimum Qualifications

 Education and Experience

 Other Knowledge, Skills, and

 Abilities Educational and experience: A
baccalaureate degree in an appropriate field and four or more years of
relevant professional experience.

Or a combination of education, training, and experience equivalent to an
Associate degree in IS/CS plus six years of experience including; developing
application requirements; design, development and /or maintaining and
providing support for multiple complex applications, user interfaces,
application functions, application interfaces, databases or database
applications; implementing applications based on system life-cycle standards
and IS Architectural and Security protocols; performing analysis and judgment
regarding interdependencies of processes / applications / technologies;
developing application requirements based on business requirements from
clients and technical requirements from IS support specialties; and working
effectively with limited oversight.

Working knowledge of:

Several appropriate development language(s), operating system(s), and
reporting tool(s). Complex relational database design, remote processing and
virtual systems.

Complex programming concepts; server and storage architecture and its
capabilities; complex techniques of studying business processes related to new
or modified applications; advanced systems design; technical report writing;
and application of algorithms and mathematical modeling and record selection.

Very complex computer system analysis, design, testing, debugging and
maintenance techniques and practices.

IT goals and priorities, as well as client divisional mission and goals.

Demonstrated ability to:

Develop very complex programs and detailed program specifications;

Analyze very complex data and situations, reason logically and creatively;
identify complex problems, draw valid conclusions, and develop very complex
effective solutions.

Apply creative thinking in the design and development of complex methods of
processing data.

Prepare and interpret complex structured and/or computerized diagramming

Additional Information

(Unique characteristics or needs of the position)

1. Configure and maintain Unix servers to support our web sites, workflow
applications, and storage solutions.

2. Create and maintain code to support UL projects, e.g.,

a. Account Management System and Staff Directory system

b. Special Collections metadata collection tool and associated public
interfaces to these collections

c. Selection Manager

d. KentLINK Item Documentation system

3. Create and maintain code to support library automation by interfacing with
KentLINK ILS System, e.g.,

a. UL Patron Database and the associated backup scripts

b. New Materials and Actives Serials systems

c. KentLINK 856 URL checker

d. Budget Report System

e. Building Monitor System

4. Handle various long-term projects as assigned, e.g.,

a. work with Special Collections to digitize the Daily Kent Stater and provide
for public access

b. work with Special Collections to create a dark digital storage system for
use across campus

c. continue process of moving content from www.library to other web sites

d. develop programming for migration to III/Sierra and for long-term
utilization of Sierra data


1. Experience in Unix server administration.

2. Experience programming web applications in PHP, Javascript, AJAX, etc.

3. Experience with SQL, scripting languages, AD and LDAP.

4. Experience with web content management systems.

Must pass a security check

For all official job descriptions, visit

Equal Opportunity/Affirmative Action Employer

Work Schedule

Salary Base 52,967 - 67,461

Brought to you by code4lib jobs: