Virginia Mountain View

Lead Developer, Academic Preservation Trust

  • R0060701
  • Charlottesville, Virginia, United States, 22904
  • Information Technology
  • University of Virginia
University of Virginia Library and Academic Preservation Trust (APTrust) seeks applicants for a Lead Developer. APTrust is a distributed digital preservation repository serving several universities in the United States. We run a suite of preservation services in Docker containers on AWS using ECS/Fargate, Redis/Elasticache, NSQ, RDS/Postgres, Glacier, S3, and Wasabi. In addition, we provide cross-platform terminal and desktop apps to help depositors push new materials into our repository. APTrust operates in the US Eastern timezone and applicants should be eligible for employment in the United States. This position is eligible for 100% remote work.

We're seeking an experienced Go developer to maintain and extend our suite of online services. In this position, you will:
  • Work with depositors to define new features
  • Design, code, test, and document new features
  • Help maintain and troubleshoot operations in the existing system
  • Help improve processes for testing, release, and deployment
  • Manage contractors or student workers doing development, testing, or documentation projects
  • Occasionally present your work at conferences
  • Work with many smart, interesting people from around the US


In this position, you will NOT:
  • Be doing day-to-day Ops work. The Lead Engineer for DevSecOps has that covered.
  • Be putting out fires or working late to resolve issues in production. We're running a stable and busy system thanks to a well-designed architecture, years of production experience, and a strong emphasis on unit, integration, and end-to-end testing.


About Academic Preservation Trust: The APTrust is a robust consortium of higher education institutions and similar entities committed to the creation and management of a sustainable environment for digital preservation of scholarly and cultural resources. What makes the consortium resilient is our collaborative culture, transparency, and ongoing collective consideration of digital stewardship challenges. We develop, adopt, and promote collaborative solutions and good best practices in digital preservation.

About the University of Virginia Library: The University of Virginia was conceived with a library at its heart, placed in the Rotunda at the head of the Academical Village. Today, the UVA Library’s original purpose remains unchanged: to provide access to accumulated knowledge and, in so doing, increase it - in short, to advance learning.

The Library is here to ensure that the University community has the information it needs for teaching, research, and personal enjoyment and enrichment. Regularly ranked in the top quartile of ARL libraries, UVA Library has six locations, more than 220 staffers, and more than 100 student employees. Staff members support a collection that includes more than 20 million manuscripts and archive materials, 4.8 million books, 4.5 million e-books, and hundreds of thousands of journal subscriptions. Additionally, as a major research institution, the Library regularly collaborates with professional organizations such as the Virtual Library of Virginia (VIVA), Virginia Library Association, Association of College and Research Libraries, and others.

The University of Virginia Library is committed to a culture of mutual respect, civility, inclusiveness, cooperation, mindfulness, accountability, and acceptance of individual differences. Departments and individuals are expected to work together, both in professional collaborations and in creating a culture where all can thrive. Library staff enjoy generous benefits for the use of Library materials and professional development, in addition to UVA’s standard benefits package.

Required Qualifications:
  • Bachelor’s degree and at least 7 years of related work experience. An additional 4 years of experience will be considered in lieu of a degree.
  • Extensive experience writing production systems in Go.
  • Experience with Git.
  • Strong SQL skills.
  • Intermediate-level (or greater) knowledge of HTML, JavaScript, and CSS.
  • Experience building and maintaining REST APIs.
  • Experience building and maintaining command-line applications.
  • Experience with or general understanding of the following cloud services.
    • Docker/ECS/Fargate
    • Redis/Elasticache
    • NSQ or similar queue service (SQS, RabbitMQ, ZeroMQ)
    • RDS/Postgres
    • S3 & Glacier
  • Strong written and oral communication skills.
  • Ability to work closely with others on a technical team.


Preferred Qualifications:
  • Experience writing or maintaining distributed cloud-based systems.
  • Experience with Go's gin web framework a plus.
  • Experience with Postgres database administration.
  • Experience with digital preservation and BagIt packaging standard preferred.


The UVA Library supports career development and provides opportunities for both formal and informal training as part of professional development. We are interested in reviewing candidates with a broad range and combination of experiences, education, and qualifications. We are dedicated to building a diverse, inclusive, and dynamic workplace, so if you are excited about this role but your past experience doesn’t align perfectly with every preferred qualification in the job description, we encourage you to apply anyway.

Anticipated hiring range: $110,000 - $130,000.

Review of applicants will begin June 3, 2024, and the position will remain open until filled.

TO APPLY :

Please visit UVA job board: https://jobs.virginia.edu and search for “R0060701”

Complete an application online and attach:
  • Cover letter to include your interest in the position and your knowledge, skills, abilities, and experiences.
  • Resume or CV.

PROCESS FOR INTERNAL UVA APPLICANTS: Please apply through your Workday Home page, search “Find Jobs”, and search for “R0060701".

***Please note that you MUST upload ALL documents into the CV/Resume box. Applications that do not contain all of the required documents will not receive full consideration. ***

The selected applicant will be required to complete a background check prior to their first day of employment per university policy.

For questions about the application process, please contact Rhiannon O’Coin, Senior Academic Recruiter, rmo2r@virginia.edu or Hiring Manager, nathan.tallman@aptrust.org .

The University of Virginia, i ncluding the UVA Health System which represents the UVA Medical Center, Schools of Medicine and Nursing, UVA Physician’s Group and the Claude Moore Health Sciences Library, are fundamentally committed to the diversity of our faculty and staff. We believe diversity is excellence expressing itself through every person's perspectives and lived experiences. We are equal opportunity and affirmative action employers. All qualified applicants will receive consideration for employment without regard to age, color, disability, gender identity or expression, marital status, national or ethnic origin, political affiliation, race, religion, sex (including pregnancy), sexual orientation, veteran status, and family medical or genetic information.

 

Each agency within the Commonwealth of Virginia is dedicated to recruiting, supporting, and maintaining a competent and diverse work force. Equal Opportunity Employer

Sign up for job alerts

Not You?

Thank you

Share this job

Not You?

Thank you for sharing this job

Similar Jobs

Engineer Technician Senior Permits

VA Dept of Transportation $65,245 - $84,819 5016684 Hanover Virginia United States Hanover, Virginia, United States, 23069 VA Dept of Transportation Architecture / Engineering, Public Safety Full-Time (Salaried)
The Virginia Department of Transportation (VDOT) is responsible for building, maintaining and operating the state’s roads, bridges, tunnels and ferries. Through the Commonwealth Transportation Board, it also provides funding for airports, rail, an...

Surveillance Officer: P&P District #02 Norfolk #P0204

Dept of Corr - Central Admin $34,112.00 - $45,455.00 5016695 Norfolk Virginia United States Norfolk, Virginia, United States Div of Community Corrections Public Safety Full-Time (Salaried)
WHY VADOC? WHY NOT? Job stability, 13 paid state holidays in addition to generous vacation, sick, personal leave and military leave incentive. Public Student Loan Forgiveness Program, Affordable health benefits, VRS retirement benefits, VA 457 De...

E-Resources Specialist

George Mason University 10001160 Fairfax. Virginia Virginia United States Fairfax, Virginia, United States. Virginia, United States Library Default Classified Staff
George Mason University Libraries is hiring an E-Resources Specialist to manage the ordering and access of crucial electronic scholarly resources to support Mason’s students and faculty.

Forensic Laboratory Specialist II - Forensic Biology - Northern Laboratory - WF031 (Wage)

Biological Technicians Department of Forensic Science $16.00 - $22.00 / hour 5016683 Manassas Virginia United States Manassas, Virginia, United States Department of Forensic Science Applied Sciences and Natural Resources Wage (Hourly)
The Virginia Department of Forensic Science mission is to provide laboratory services in criminal matters in the Commonwealth of Virginia, support the criminal justice system with quality and timely services, and advance the understanding of foren...

Probation Officer: P&P District #02 Norfolk #P0292

Dept of Corr - Central Admin $45,518.00 - $50,337.00 5016687 Norfolk Virginia United States Norfolk, Virginia, United States Div of Community Corrections Public Safety Full-Time (Salaried)
WHY VADOC? WHY NOT? $5,000 Sign- On Bonus available to eligible candidates. Job stability, 13 paid state holidays in addition to generous vacation, sick, personal leave and military leave incentive. Public Student Loan Forgiveness Program, Affor...

Apply Now

Not You?

Thank you