Posting Details
Posting Details
Posting Number S13009P Working Title Full Stack Lead Developer Department Libraries-Digital Library About the University of Georgia
Since our founding in 1785, the University of Georgia has operated as Georgia’s oldest, most comprehensive, and most diversified institution of higher education (
https://www.uga.edu/). The proof is in our more than 235 years of academic and professional achievements and our continual commitment to higher education. UGA is currently ranked among the top 20 public universities in U.S. News & World Report. The University’s main campus is located in Athens, approximately 65 miles northeast of Atlanta, with extended campuses in Atlanta, Griffin, Gwinnett, and Tifton. UGA employs approximately 3,000 faculty and more than 7,700 full-time staff. The University’s enrollment exceeds 40,000 students including over 30,000 undergraduates and over 10,000 graduate and professional students. Academic programs reside in 18 schools and colleges, as well as a medical partnership with Augusta University housed on the UGA Health Sciences Campus in Athens.
About The College/Unit/Department
The UGA Libraries advance the University of Georgia’s mission by providing the best possible access to recorded knowledge, actively contributing to the success of students and faculty through teaching and research services provided in physical and virtual environments, exemplifying the University’s strategic priority to serve the people of Georgia and beyond, and upholding the University’s commitment to diversity and inclusion. A member of the Association of Research Libraries with 75 faculty librarians and archivists, 150 staff and nearly 200 student workers, the UGA Libraries receive more than three million visits per year on average and provide services at nine locations across the Athens campus, among them the Main Library, Miller Learning Center, McBay Science Library, Special Collections Libraries and Music, Art and Education branch libraries. The UGA Libraries offer nationally distinctive special collections related to Georgia’s history, politics, and public policy, and preserves one of the foremost media collections in public broadcasting. The UGA Libraries provide IT support for Georgia Library Learning Online (GALILEO), Georgia’s statewide virtual library initiative, and is home to the UGA Press and
Georgia Review literary journal. Please visit
libs.uga.edu for more information.
College/Unit/Department website libs.uga.edu Posting Type External Retirement Plan TRS or ORP Employment Type Employee Benefits Eligibility Benefits Eligible Full/Part time Full Time Work Schedule Additional Schedule Information
M-F; 8 hrs/day; some evening and weekend work and/or on-call duty may be required.
Advertised Salary $75,000-$100,000 Posting Date 12/09/2024 Open until filled Yes Closing Date Proposed Starting Date 02/03/2025 Special Instructions to Applicants Location of Vacancy Athens Area EEO Policy Statement
The University of Georgia is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, ethnicity, age, genetic information, disability, gender identity, sexual orientation or protected veteran status. Persons needing accommodations or assistance with the accessibility of materials related to this search are encouraged to contact Central HR (hrweb@uga.edu).
USG Core Values Statement
The University System of Georgia is comprised of our 26 institutions of higher education and learning, as well as the System Office. Our USG Statement of Core Values are Integrity, Excellence, Accountability, and Respect. These values serve as the foundation for all that we do as an organization, and each USG community member is responsible for demonstrating and upholding these standards. More details on the USG Statement of Core Values and Code of Conduct are available in USG Board Policy 8.2.18.1.2 and can be found online at
https://www.usg.edu/policymanual/section8/C224/#p8.2.18_personnel_conduct.
Additionally, USG supports Freedom of Expression as stated in Board Policy 6.5 Freedom of Expression and Academic Freedom found online at
https://www.usg.edu/policymanual/section6/C2653.
Position Information
Classification Title IT Application Support Professional FLSA Exempt FTE 1.0 Minimum Qualifications
Requires at least a baccalaureate degree in the field. Please contact your Human Resources office for an evaluation of education/experience in lieu of the required minimum qualifications.
Preferred Qualifications
- BA/BS in Computer Science, Information Science, or related discipline, plus two years computer programming work experience OR five years computer programming work experience with evidence of computer programming training;
- Knowledge of library service platforms (LSP) and/or OPACs
- Knowledge of digital preservation, digital collections, and/or institutional repository systems.
- Demonstrated ability building and/or consuming REST APIs
- Knowledge of common discovery tools used in the Library context, such as Blacklight.
- Knowledge of indexing engines, such as Solr or ElasticSearch.
- Knowledge of JavaScript and JavaScript-based frameworks such as Angular, React, or Vue.
- Knowledge of Linux server environments.
- Expertise working with and contributing to community based open-source projects.
Position Summary
The Full Stack Lead Developer reports to the Systems and Discovery Librarian and is responsible for designing, building, testing, and maintaining new features and integrations for a variety of applications across the UGA Libraries including the Library Services Platform (LSP)/OPAC, discovery layers, archival management systems, and websites. Development of these applications will involve working with open-source projects such as Blacklight, Drupal, and WordPress, using various languages and frameworks, including Ruby on Rails and PHP. The infrastructure for these applications are hosted both locally and within cloud environments. As lead of a team, this developer will work both independently and with a group to create roadmaps and work plans for development including requirements definition, design, implementation, testing, integration, and monitoring as well as addressing security, maintainability, and accessibility. The Full Stack Lead Developer will work collaboratively with Discovery and Digital Services team members, UI/UX team members, GIL/GALILEO development teams, and product managers to improve library services.
As lead developer, this position is also responsible for mentoring and providing general design guidance to others on the development team, and for ensuring that they adhere to agreed upon quality standards.
The activities and decisions executed by this position are highly complex. Significant independent action and judgment are required subject to University-wide policies. This position develops application code without close supervision or oversight, and is expected to manage individual project priorities, deadlines, and deliverables, unless otherwise directed by Systems and Discovery Librarian.
Discovery and Digital Services is a new unit within the UGA Libraries recently formed as a result of our organizational assessment work. The unit is responsible for metadata and imaging services; digital and physical newspaper management; archival digital stewardship; and management of libraries applications including the LSP, OPAC, discovery layers, and main website.
The UGA Libraries participates in statewide partnerships and consortia efforts, such as the GALILEO initiative and GALILEO Interconnected Libraries (GIL). GALILEO includes more than 3000 institutions; among them are the universities and colleges of the University System of Georgia and Technical College System of Georgia along with Georgia K-12 schools, public libraries and some private higher education and K12 institutions. GALILEO programs include the statewide research portal, the DLG, Affordable Learning Georgia, GALILEO Interconnected Libraries (GIL), and other related project
Knowledge, Skills, Abilities And/or Competencies
- Advanced knowledge of and ability to utilize modern software development practices and tools, such as continuous integration, version control and virtual environments (e.g., Docker).
- Advanced experience with Ruby or similar programming languages (e.g., Python, PHP) and experience with MVC frameworks (e.g., Ruby on Rails, Django).
- Knowledge of relational or non-relational database systems, such as PostgreSQL, MySQL, or NoSQL.
- Ability to perform complex code reviews and help evolve code review guidelines to ensure quality code
- Ability to work independently to find and apply solutions to new and varied problems.
- Ability to establish and maintain effective working relationships.
- Excellent verbal and written communication skills with both technical and non-technical audiences.
- Ability to understand functional needs and how systems can support those needs.
- Expertise using web application testing frameworks.
- Commitment to professional engagement and continued development.
Physical Demands
Typical for office environment.
Is driving a responsibility of this position? No Is this a Position of Trust? Yes Does this position have operation, access, or control of financial resources? No Does this position require a P-Card? No Is having a P-Card an essential function of this position? No Does this position have direct interaction or care of children under the age of 18 or direct patient care? No Does this position have Security Access (e.g., public safety, IT security, personnel records, patient records, or access to chemicals and medications) Yes Credit and P-Card policy
Be advised a credit check will be required for all positions with financial responsibilities. For additional information about the credit check criteria, visit the
UGA Credit Background Check website.
Background Investigation Policy
Offers of employment are contingent upon completion of a background investigation including, a criminal background check demonstrating your eligibility for employment with the University of Georgia; confirmation of the credentials and employment history reflected in your application materials (including reference checks) as they relate to the job-based requirements of the position applied for; and, if applicable, a satisfactory credit check. You may also be subject to a pre-employment drug test for positions with high-risk responsibilities, if applicable. Please visit the
UGA Background Check website.
Duties/Responsibilities
Duties/Responsibilities
Participate In Front-end And Back-end Web Development, Including
- Planning, designing, developing, and deploying complex applications.
- Identify and fix bugs.
- Perform system health maintenance like patching, dependency updating, etc
- Review code and engage in design discussions with software development colleagues.
- Recommend and implement changes in development, maintenance, and system standards and processes.
Percentage of time 50 Duties/Responsibilities
- Manage, plan, and organize development efforts based on project goals and milestones established by UGA leadership and in conjunction with GIL/GALILEO.
- Partners with leadership to determine timelines, make estimations, and produce design documentation for projects.
- Collaborate with others on the team and within other UGA and GALILEO groups to design and adhere to development road maps and organization standards.
- Actively participates in project and service meetings.
Percentage of time 15 Duties/Responsibilities
- Reviews new features and updates, performing both manual and automated testing to verify that they align with project requirements, quality benchmarks, and coding standards.
- Coordinates and participates in peer code reviews.
Percentage of time 15 Duties/Responsibilities
- Works with the UGA development team on tasks including, but not limited to development and maintenance of:
- The Library Services Platform (LSP) integrations;
- The archival discovery and digital preservation platforms; and
- The library website.
- Serves as an experienced and trusted advisor for other UGA developers.
Percentage of time 10 Duties/Responsibilities
- Engages in professional development, education, and/or training.
- Actively participates in relevant digital library communities, e.g. code4lib, ELUNA, IIIF. FOLIO, Blacklight
Percentage of time 5 Duties/Responsibilities
Flexibility, Engagement, And Responsiveness
- Maintains flexibility and awareness of changes and needs in the department and organization by assuming similar duties and responsibilities as assigned.
- Participates in library-wide communication by reading, responding to, and initiating information transmitted via GRAPEVINE (the Libraries’ listserv) and other communication tools, and appropriate library-wide or departmental meetings and asking questions, seeking clarification, or initiating discussion on library issues.
- Participates in GALILEO/GIL listservs and applicable communications and works with the GALILEO & GIL Support groups as appropriate.
Percentage of time 5
Contact Information
Recruitment Contact
Contact Details
For questions concerning this position or recruitment progression, please refer to the Recruitment Contact listed below.
Recruitment Contact Name Sara Rountree Recruitment Contact Email srw00262@uga.edu Recruitment Contact Phone
Posting Specific Questions
Required fields are indicated with an asterisk (*).
- * How did you find out about this position at the UGA Libraries? (Open Ended Question)
Applicant Documents
Required Documents
Optional Documents
Show more
Show less