UF Libraries Job, Come Work with Us! Digital Collections Front-End Web Programmer (Web Developer 2)

This is a new position to complete our awesome Digital Development team!  The team supports the fanastic work done with/by/for UF, partners, and users with the UF Digital Collections and the Digital Library of the Caribbean (dLOC). This is exciting, interesting, and meaningful work with a great team, within the larger great team at the Libraries. Full posting is http://www.uflib.ufl.edu/pers/documents/PVA_WebDevr2_November_2019.pdf

Please see and share this position!

POSITION: Digital Collections Front-End Web Programmer – Web Developer 2
REPORTS TO: Head, Digital Development
SALARY: Minimum annual salary at $51,500; Actual rate will reflect experience and credentials
DEADLINE DATE: January 6, 2020 – applications will be reviewed as received

As a member of the Library Technology Services Department, Digital Development Unit, a Web Developer II (Digital Collections Front-End Web Developer) is being recruited to perform duties related to the creation and support of software applications for the Libraries’ Digital Support Services and Digital Partnerships & Strategies Departments, and to develop web applications and services with an emphasis on user experience. The Library Technology Services Department serves as the focal point for planning, managing and coordinating technology-based Information Resources that support Library operations. The Digital Development Unit is an agile development group that supports internationally recognized digital libraries of critical importance for research, preservation, and culture, including the Florida Digital Newspaper Library, the Digital Library of the Caribbean, and over 300 other outstanding digital collections that comprise the UF Digital Collections (UFDC), containing over 14 million pages.


Development and maintenance of front-end components of the UFDC web presence. Interface front-end components with back-end RESTful web services and APIs. The underlying programming, scripting, query, and markup languages involved may include, but are not limited to C#, Microsoft SQL (T-SQL), PHP, Python 3+, JavaScript, JQuery, HTML5 and CSS, with initial emphasis on JavaScript, JQuery, and REST interfacing. Coded projects should be accurate, effective, efficient, secure, standards-based, completed by designated timelines, completed with appropriate testing protocols, 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 and the team lead of Digital Development.

Facilitates the compilation of analytical data in support of the Digital Support Services (DSS) department. This will include developing tools and reports related to internal statistical gathering data, as well as, Google Analytics to gauge usage of the University of Florida Digital Collections (UFDC).

Perform routine, periodic processes as requested by senior digital programmers and unit supervisor, such as bulk ingests of digital metadata and associated files. Debugging of ingest programs and metadata record sets that are related to bulk record ingest workflows. Install, maintain and instruct DSS staff in the use of digital collection related console applications and toolkits.


Perform other incidental duties necessary to accomplish the essential functions listed above. Represents the Information Technology Department in internal and external committees, teams and similar work-groups.


A bachelor’s degree in an appropriate area of specialization and two years of appropriate experience, or an associate’s degree and four years of appropriate experience.


  • Bachelor’s or Master’s degree in Computer Science or Computer Engineering
  • Excellent verbal and written communication skills
  • Demonstrated collaboration skills and ability to work on a team and facilitate collaboration
  • Experience designing, developing, and testing software to meet requirements and design specifications.
  • Commitment to contributing to a respectful and caring community for all, including individuals of diverse backgrounds, experiences, races, ethnicities, gender identities, sexual orientation, and perspectives
  • 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
  • Full stack development, with demonstrated experience in the following front-end and back-end technologies:
    • HTML and CSS and Web scripting languages, in particular JavaScript, and use of jQuery
    • XML and XML schemas
    • Familiar with RESTful web services and APIs
    • Object-oriented Design
    • Automated testing, writing testable code
    • Use of Git for source code versioning
    • Python 3+
    • Eliciting programming requirements from users
    • User-Interface Design
    • Preparing documentation
  • Experience developing and delivering training
  • Ability to transform client generated discussions into viable, value-added services.
  • Demonstrated design of creativity software systems that meet a continuously changing range of patron and staff service needs as well as the improvement of existing systems.


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 and won the 2018 Senator Paul Simon Award for Comprehensive Internationalization. UF was ranked 9th among public universities in Forbes’ “America’s Best Employers 2015” and 8th among “Top Public Schools” in U.S. News and World in 2018. UF has a long history of established programs in international education, research and service. In 2013 the Florida Legislature designated UF as the state’s preeminent institution which grew into an opportunity to achieve national and international recognition for the University’s work in serving students and the world. 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.


The libraries at the University of Florida form the largest information resource system in the state of Florida with seven libraries and three off-campus facilities. The George A. Smathers Libraries are comprised of six of the campus libraries, and all of the off-site facilities. The only library outside of this system is Lawton Chiles Legal Information Center at the Levin College of Law. The libraries hold over 6 million print volumes, 8.1 microfilms, 1.5 million e-books, 145,000 full-text electronic journals, over 1000 electronic databases, 1.3 million documents and 1.4 million maps and images. The libraries maintain partnerships and engages in a variety of collaborative, international projects while engaging with the UF community. The UF 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. We are a member of the Association of Research Libraries (ARL) and other regional library consortia. The library staff consists of more than 300 FTE librarians, technical/clerical staff and student assistants. The George A. Smathers Libraries are strong advocates for inclusion and intellectual freedom. The Libraries’ commitment to both is articulated in the Inclusion Statement and Intellectual Freedom Statement, both of which are posted at http://cms.uflib.ufl.edu/InclusionAndIntellectualFreedom.


The Library Technology Services department at the George A. Smathers Libraries serves as the focal point for planning, managing and coordinating programming, development, and all computer based information technology and online resources that support library operations and services to the University community. The Library Technology Services department manages 34 servers supporting programs and services used throughout the US and the world- including digital library programs, and internal application for the operations of the Libraries. The department, supports over 625 workstations used by 250 staff with over 6 million on-site and virtual visitors a year, high-end technology classrooms for credit courses and workshops, and event and exhibit spaces with interactive technologies for virtual conferencing, and touch screen user support. The Libraries’ Technology department leads the planning and development of new ways to leverage technology in support of the mission and goals of the Libraries.

See the full posting for more information (on community, benefits, etc.) and for the application process: http://www.uflib.ufl.edu/pers/documents/PVA_WebDevr2_November_2019.pdf