Digital Production Services Programmer
University of Florida Libraries
Gainesville
JOB SUMMARY
The Libraries' Information Technology Department serves as the focal point for
planning, managing and coordinating computer based information resources that
support library operations. The Libraries' Information Technology department
manages servers that support 800 workstations used by 270 staff with over 6
million on-site and virtual visitors a year to the Libraries.
As a member of the Software Development unit, the Digital Production Services
Programmer performs duties related to the creation and support of software
applications for Digital Production Services Department and develops both web
and desktop software applications. This includes software to assist in
internal business operations and assist patrons to make full use of library
resources. The IT Expert gathers requirements, develops applications, and
provides support for digital services and applications.
RESPONSIBILITIES
Design, implementation and maintenance of web and database systems which
effectively deliver digital resources, track resource usage during
digitization, and facilitate the compilation of analytical data in support of
the Digital Production Services department. The underlying
programming, scripting, query, and markup languages involved may include, but
are not limited to C#, Microsoft SQL (T-SQL), PHP, JavaScript, HTML5 and CSS,
with initial emphasis on C# and Microsoft SQL. Coding
projects should be accurate, effective, efficient, secure, completed by
designated timelines and be sufficiently documented so that a fellow team-
member familiar with the specific programming language can determine program
flow and make modifications based upon the associated
documentation. Employ secure coding
practices. Code to be used in a production environment is
subject to the approval of the appropriate governing IT Security
entity.
Design, implement and maintain all digital production services relational
database components (tables, SQL stored procedures, etc.), and act in capacity
of primary or backup administrator of various library-wide database instances.
These duties may include, but are not limited to: design of database backup
strategy, connectivity troubleshooting, log review and performance
optimization.
Develop, monitor and provide training on the use of quality control procedures
to be used in the Digital Production Services department data workflow.
Liaise between the Digital Production Services department and external
entities. In coordination with affected stakeholders,
develop delivery interfaces based on accepted standards and best practices.
Provide programming and software analysis activities to units outside the
Digital Production Services department as directed by the Web & Programming
supervisor.
Expand knowledge base in the area of information technology, digitization,
mark-up indexing, systems, etc. related to conversion and creation of digital
resources for library and archives use through independent research, teacher-
led or online training and by participation in professional meetings and
discussion groups. Support UF's representation in the
digital library communities, particularly key strategic open source
partnerships such as DPN.
Perform other incidental duties necessary to accomplish the essential
functions listed above. Represent the Information
Technology Department in internal and external committees, teams and similar
work-groups.
QUALIFICATIONS
Required:
High school diploma and four years of any combination of relevant experience,
education and/or certification. The level of expertise and skill required to
qualify for a position in this classification is generally attained through
combinations of education and experience in the field. While such employees
commonly have a bachelor's or higher degree, no particular academic degree is
required.
Preferred:
• Bachelor's or Master's degree in Computer Science or Computer Engineering
• Excellent verbal and written communication skills
• Ability to work on a team of library staff, and other subject experts and
facilitate collaboration
• Experience providing support for digital libraries and/or digital projects
• Extensive development experience
• Strong critical thinking, problem-solving and prioritization skills in the
midst of multiple tasks while retaining attentiveness to detail
• Ability to be innovative and forward thinking when designing and seeking
solutions to complex requests
• Demonstrated experience with:
o Object-oriented programming languages. Preference given
to experience with C# and Java
o SQL or other database query equivalent and knowledge of relational database
models
o XML and XML schemas
o HTML and CSS
o Web scripting languages, in particular javascript
o User-Interface Design
o Eliciting programming requirements from users
o Preparing documentation
• Experience with Microsoft Windows systems and familiarity with Windows
server operating systems
• Experience working with existing libraries, such as jQuery, to enhance the
web user's experience
• Experience with Microsoft Visual Studio (.NET coding environment)
• Experience with Microsoft SQL Server and/or Internet Information Server
• Experience with developing and delivering training
THE UNIVERSITY OF FLORIDA
The University of Florida (UF) is a major, public, comprehensive, land-grant,
research university. The state's oldest and most comprehensive university, UF
is among the nation's most academically diverse public universities. UF has a
long history of established programs in international education, research and
service. It is one of only 17 public, land-grant universities that belong to
the Association of American Universities. UF traces its beginnings to a small
seminary in 1853 and is now one of the largest universities in the nation,
with more than 50,000 students. For more information, please consult the UF
homepage at http://www.ufl.edu.
GEORGE A. SMATHERS LIBRARIES
The libraries of the University of Florida form the largest information
resource system in the state of Florida. The UF Libraries consist of seven
libraries; six are in the system known as the George A. Smathers Libraries at
the University of Florida. The libraries hold over 5,800,000 print volumes,
8,100,000 microfilms, 630,000 e-books, 121,016 full-text electronic journals,
889 electronic databases, 1,300,000 documents and 766,000 maps and images. The
libraries have built a number of nationally significant research collections,
including the Latin American, Judaica, Florida History, Children's Literature,
and Maps and Imagery Collections. The Smathers Libraries are a member of the
Association of Research Libraries (ARL), the Center for Research Libraries
(CRL), the Association of Southeastern Research Libraries (ASERL), and
LYRASIS. The library staff consists of more than 400 FTE librarians,
technical/clerical staff and student assistants.
COMMUNITY
Gainesville, Florida and the surrounding community are home to approximately
240,000 people and both the University of Florida and Santa Fe
College. Situated just over an hour from the Gulf of Mexico
and the Atlantic Ocean, the city is surrounded by over 40 nature parks,
including many spring-fed lakes and rivers. In 2007, Gainesville was ranked as
the "Best Place to Live and Work" by Frommer's Cities Ranked and Rated and as
one of the "Best Places to Live and Play" by National Geographic Adventure.
Gainesville is known as an innovative municipal government and an innovative
city. Gainesville continues to receive national recognition as a top-rated
city. Some of Gainesville's accolades are listed at the Gainesville Awards and
Recognition link. A recent article in Florida Trend Magazine offers an in
depth Community Portrait of Gainesville and the University of Florida.
Gainesville was featured in the Top 100 Best Places to Love 2014 on
Livability, America's Best Places to Live & Visit. The area has numerous
cultural institutions and is a haven for sports fans. Jacksonville, Orlando,
Tampa, Tallahassee, and St. Augustine are all within a two hour drive.
BENEFITS
Vacation days, paid holidays, and sick leave days; retirement plan options;
insurance benefits; tuition fee waiver program; no state or local income tax.
Prospective employees should review the information about employment and
benefits at UF available at http://www.hr.ufl.edu/training/neo/default.asp.
APPLICATION PROCESS
The University of Florida is an Affirmative Action, Equal Opportunity Employer
and encourages applications from women and minority group members. We are
dedicated to the goal of building a culturally diverse and pluralistic
environment; we strongly encourage applications from women, members of
underrepresented groups, individuals with disabilities, and veterans. As part
of the application process, applicants are invited to complete an on-line
confidential and voluntary demographic self-disclosure form which can be found
at: http://www.hr.ufl.edu/job/datacard.htm. This information is collected by
the University of Florida's Office of Human Resources to track applicant
trends and is in no way considered by the Smathers Libraries in the selection
process.
If you are interested in this position please apply online at
http://jobs.ufl.edu/postings/54988
For further details about this position please contact Tina Marie Litchfield
at (352) 273-2595.
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/18080/
To post a new job please visit http://jobs.code4lib.org/
|