Digital Collections Front-End Web Programmer

Apply now Job no: 512079
Work type: Staff Full-Time
Location: Main Campus (Gainesville, FL)
Categories: Engineering/Computer Science, Information Systems/Technology, Library/Physical/Social Science
Department:55110100 - LB-SYSTEMS DEPT-CHAIR

Classification Title:

Web Developer II

Job Description:

As a member of the Library Technology Services Department, Digital Development Unit, a Web Development Programmer (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. This position reports directly to the Head of the Digital Development Unit, and works to design, develop, test, and deploy digital library websites and web applications including designing web application architecture, code development, and ensuring site functionality.

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, covering over 78 thousand subjects in rare books, manuscripts, antique maps, children's literature, newspapers, theses and dissertations, data sets, photographs, oral histories, and more for permanent access and preservation. Through UFDC, users have free and Open Access to full unique and rare materials held by UF and partner institutions. The Digital Development Unit utilizes UF’s central IT infrastructure for commodity-based servers, and collaborates with core units in the Libraries for development and management to develop unique applications that power the user interface, and tools that power local and partner digitization, including full supports for production, digital curation, tracking, and reporting.

  • Design, implement and maintain digital library web and related database systems which effectively deliver digital resources.
  • 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.
  • Design, implement and maintain digital production services relational database components (tables, SQL stored procedures, etc.) and tracking resource usage during digitization, and facilitates the compilation of analytical data in support of the Digital Support Services department.
  • Develop tools and reports related to 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.
  • Debug 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.
  • Represent the Information Technology Department in internal and external committees, teams and similar work-groups.
Expected Salary:

$51,500.00 annually; commensurate with education and experience.

Minimum Requirements:

A Bachelor’s degree in an appropriate area of specialization and two years of appropriate experience, or an Associate Degree and four years of appropriate experience.

Preferred Qualifications:
  • 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
    • Web Server platforms, especially IIS
    • Server operating systems, especially Windows Server 2008 R2 and above
    • Object-oriented programming languages.  Preference given to experience with C#
    • Familiar with Visual Studio IDE
    • Automated testing, writing testable code
    • Use of Git for source code versioning
    • Python 3+
    • Eliciting programming requirements from users
    • User-Interface Design
    • Process and project management, especially stakeholder consultation for defining needs
    • Preparing documentation
    • SQL or other database query equivalent and knowledge of relational database models, especially MSSQL
    • Familiar with DevOps practices
  • Experience with developing and delivering training
Special Instructions to Applicants:

To apply, submit:

  1. Cover letter
  2. Resume or CV
  3. List of three references including contact information

Application must be submitted by 11:55 p.m. (ET) of the posting end date.

Health Assessment Required: No


Advertised: Eastern Daylight Time
Applications close: Eastern Daylight Time

Back to search results Apply nowRefer a friend

Share this:

| More

Send me jobs like these

We will email you new jobs that match this search.