Job, Come work with us in the Libraries at UF! Digital Collections Front-End Web Programmer – Web Developer 2

POSITION: Digital Collections Front-End Web Programmer – Web Developer 2
REPORTS TO: Head, Digital Development
SALARY: Minimum annual salary at $54,612; Actual rate will reflect experience and credentials
DEADLINE DATE: March 25, 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.

For preferred qualifications and more about our awesome workplace, see the full job posting here.