Research and Development Team Lead, University Libraries
Carnegie Mellon University Libraries
Pittsburgh
Research and Development Team Lead, University
Libraries-101135
Description
: Responsible for managing and directing the Research and Development
Technical Team at the University Libraries and for ensuring that information
management activities are in line with the strategic needs of the Libraries.
This position administers, maintains and ensures optimal performance and
continuous development of digital library systems and plays an active role in
the library's digital initiatives. Serves as the chief architect for
information systems and development, applying expert system analysis and
design techniques for all system process needs including business analysis,
data architecture, integration, development, quality control, change
management, and IS security. Develops IS standards and practices, and guides
stakeholders in their use. Directs, sets the priority for, and checks all
development work for quality assurance and adherence to computing standards.
Provides direction and recommendations in systems planning, software
programming, computing architecture, and day-to-day management of assigned
projects, and assists in the development and implementation of programming
standards and procedures as needed. This position is responsible for leading a
team of developers tasked with designing systems and software, and coding,
integrating, and maintaining new and existing software and scripts for the
University Libraries' UNIX-based information retrieval systems using standard
protocols and programming interfaces. Duties include designing distributed
systems and modular software architectures to handle information in multiple
formats; creating technical specifications; analyzing systems problems and
devising practical and feasible solutions to them, including troubleshooting,
fixing bugs, and improving functionality; implementing, integrating and
maintaining client-server applications; writing Java and/or C/C++ code.
Qualifications
: Minimum:
Education: Master's
degree in Computer Science or Master's in Library and Information Science or
related field, or equivalent combination of training and experience.
Experience: Minimum
of five years Java and/or C/C++ programming and analysis experience in a UNIX
environment. Expertise with object-oriented programming (e.g., Java or C++)
and with web client and server software.
Skills: The
successful candidate must have excellent
Supervisory skills
leading a development team
Proven ability to
direct and develop technical staff
Programming skills in
at least two languages, one of which must be C++
UNIX skills
Analytical and
problem-solving skills
Well-developed
interpersonal, verbal and written communication skills
Good organizational
skills and attention to detail
Ability to meet
inflexible deadlines and work in a changing environment
Ability to deal with
difficult individuals while maintaining composure
Ability to negotiate,
collaborate and compromise
Physical Mobility:
Ability to sit for long periods of time using keyboard and display devices.
Environmental
Conditions: Must be able to work in the CMU libraries environment.
Mental: Must be able
to work under stress and display superior analytical and problem solving
skills.
Preferred:
Experience:
Awareness of library management systems would also be relevant. Experience
with Fedora, Hydra, Drupal, open access institutional repositories, Open
Journal Systems.
Job Function
: System/Software Engineer
Primary Location
: United States-Pennsylvania-Pittsburgh
FT/PT Status: Regular Full Time
Organization
: UNIV LIBRARIES-SCHOLARLY PUB, ARCHIVES & DATA SVCS
Minimum Education Level: Master's Degree or equivalent
Salary: Negotiable
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/18125/
To post a new job please visit http://jobs.code4lib.org/
|