Talent.com
No se aceptan más aplicaciones
Lead Developer, Academic Preservation Trust

Lead Developer, Academic Preservation Trust

Code4libCharlottesville, VA, United States
Hace 3 días
Tipo de contrato
  • A tiempo completo
Descripción del trabajo

Lead Developer, Academic Preservation Trust

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.

Applicants must be authorized to work in the U.S. without visa sponsorship.

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
  • Have a good work-life balance

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.
  • Minimum Education and Experience

  • Education : Bachelor's degree in Computer Science, MIS, Computer Engineering, or related discipline.
  • Experience : At least seven years of experience. Relevant experience may be considered in lieu of a degree.
  • Licensure : None
  • Required Knowledge, Skills, and Abilities

  • Distributed systems and queue services, and microservice architectures.
  • Different types of storage, including traditional file systems, block, object (frozen to hot), network attached (NAS), and in-memory.
  • Proven proficiency in Go programming (Golang) and fluency in at least one additional language.
  • Git version control and familiarity with GitHub or GitLab.
  • Writing production systems in Go.
  • Writing or maintaining complex systems and applications in distributed cloud-based systems, including public and private clouds (AWS preferred).
  • Using different implementations of the S3 API to perform identical operations.
  • SQL and relational and in-memory database management, including Postgres and Redis.
  • Creating and maintaining robust web-based applications and RESTful APIs.
  • Building and maintaining command-line applications.
  • Using Git, Containers, and Continuous Integration / Continuous Delivery pipelines for automated, graceful deployments with minimal downtime.
  • Adapting and implementing open-source software within other systems and applications.
  • Working in an agile approach to software development.
  • Time management to effectively set, manage, and meet deadlines.
  • Leveraging understanding of advanced software concepts (like concurrency) when debugging and optimizing applications.
  • Capacity for perpetual learning, research, and versatile problem-solving.
  • Communicating technical information to technical and non-technical audiences, both in writing and verbally.
  • Presenting and reporting on efforts to effectively communicate to a diverse group of stakeholders across multiple organizations.
  • Working both closely with others on a technical team and independently.
  • Preferred Knowledge, Skills, and Abilities

  • AWS services, including Cloudformation, EC2, ECS, EKS, Elasticache, Fargate, and S3.
  • Proven proficiency in gin, Go's web framework
  • NSQ or similar queue service (AQA, RabbitMQ, ZeroMQ).
  • Intermediate or advanced understanding of SMTP and WIA-ARIA.
  • Information technology (IT) governance and the Software Development Lifecycle (SDLC) model.
  • Project management methods, including agile, kanban, waterfall, and systems engineering management.
  • Documenting systems and processes for compliance with internal and external standards and to support the SDLC.
  • Debugging and updating code in unfamiliar programming languages.
  • Translating non-technical requirements into actionable software solutions.
  • Build and lead partnerships and collaborations with third-party vendors and external organizations.
  • Leading research and development initiatives.
  • Mentoring and guiding junior employees and stakeholders.
  • 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 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. 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, cooperation, mindfulness and accountability. Departments and individuals are expected to work together, both in professional collaborations and in creating a culture where all can thrive.

    About the Position and Application Process

    The UVA Library is interested in reviewing candidates with a broad range of experiences, education, and qualifications. We are dedicated to building a dynamic workplace, so if you are excited about this role but your past experience doesnt align perfectly with every preferred qualification in the job description, we encourage you to apply anyway.

    Anticipated hiring range : $110,000 and $130,000. Review of applicants will begin March 17, and the position will remain open until filled.

    Applications must include a cover letter and resume or curriculum vitae to be considered. Documentation demonstrating the ability to effectively communicate to a diverse group of stakeholders across multiple organizations is encouraged to be submitted with other application materials.

    TO APPLY :

    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

  • Please note that you MUST upload ALL documents into the CV / Resume box. Applications that do not contain all 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.

    The University of Virginia, including the UVA Health System which represents the UVA Medical Center, Schools of Medicine and Nursing, UVA Physicians 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 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, pregnancy, sexual orientation, veteran or military status, and family medical or genetic information.

    #J-18808-Ljbffr

    Crear una alerta de empleo para esta búsqueda

    Preservation • Charlottesville, VA, United States

    Ofertas relacionadas
    • Oferta promocionada
    Side Hustle Project Lead

    Side Hustle Project Lead

    Finance BuzzScottsville, Virginia, US
    A tiempo completo +1
    We’re offering a role for someone who wants to lead their own side-income project in their spare time.You’ll explore various proven side hustles, select the ones that fit your lifestyle, and run th...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Technical Team Lead

    Technical Team Lead

    C. Mack Solutions, LLCLocust Dale, VA, US
    A tiempo completo
    We’re seeking a Technical Team Lead with deep expertise in Java-based applications to join our team in supporting a fast-paced government client. This role centers on delivering critical funct...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Principal Associate, Ontology and Data Modeling- Retail Bank

    Principal Associate, Ontology and Data Modeling- Retail Bank

    Capital OneCHARLOTTESVILLE, Virginia, United States
    A tiempo completo +1
    Principal Associate, Ontology and Data Modeling- Retail Bank.The role of the Principal Associate of Ontology and Data Modeling is to develop, implement, and maintain enterprise ontologies in suppor...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Lead GIS Developer

    Lead GIS Developer

    SegraCharlottesville, VA, United States
    A tiempo completo
    Segra is searching for a qualified and experienced.Kansas City, MO; Charlotte, NC; Denver, CO; Richmond, VA; Waynesboro, VA. Charlottesville, VA; Roanoke, VA; Charleston, WV; or Columbia, SC.The Le...Mostrar másÚltima actualización: hace 20 días
    • Oferta promocionada
    • Nueva oferta
    Senior Manager, Solutions Architecture - Adobe

    Senior Manager, Solutions Architecture - Adobe

    WillowTreeCharlottesville, VA, United States
    A tiempo completo
    Senior Manager, Solutions Architecture - Adobe.Welcome to TELUS Digital where innovation drives impact at a global scale. As an award-winning digital product consultancy and the digital division of ...Mostrar másÚltima actualización: hace 11 horas
    • Oferta promocionada
    Access Lead

    Access Lead

    Charlotte StaffingCharlottesville, VA, US
    A tiempo completo
    This experienced Access Associate is a lead position in their department that reports to the department supervisor.This position is a patient focused representative that engages patients / families a...Mostrar másÚltima actualización: hace 3 días
    Remodeling Project Lead – Residential Remodeling

    Remodeling Project Lead – Residential Remodeling

    The HR Dept LLCCharlottesville, VA, United States
    A tiempo completo
    Quick Apply
    VML);} o\ : • {behavior : url(#default#VML);} w\ : • {behavior : url(#default#VML);} .LatentStyles DefLockedState="false" DefUnhideWhenUsed="false" DefSemiHidden="false" DefQFormat="false" DefPriority="9...Mostrar másÚltima actualización: hace 6 días
    • Oferta promocionada
    • Nueva oferta
    Pre-Sales Solutions Architect

    Pre-Sales Solutions Architect

    WillowTreeCharlottesville, VA, United States
    A tiempo completo
    WillowTree is a leading digital consultancy that partners with the world's most admired brands to orchestrate winning experiences across the customer journey. Experiences that are personalized, on-b...Mostrar másÚltima actualización: hace 11 horas
    Business-Minded Leaders — Build Your Own Agency (Remote | Training Provided)

    Business-Minded Leaders — Build Your Own Agency (Remote | Training Provided)

    Munger AgencyCharlottesville, VA, us
    Teletrabajo
    A tiempo completo
    Quick Apply
    We specialize in protecting families through life insurance and financial education — while training agents to build scalable, profitable agencies nationwide. Help clients find life insurance and re...Mostrar másÚltima actualización: hace 23 días
    • Oferta promocionada
    Manager, Solution Architecture (Workday)

    Manager, Solution Architecture (Workday)

    Capital OneCHARLOTTESVILLE, Virginia, United States
    A tiempo completo +1
    Manager, Solution Architecture (Workday).Do you love building and pioneering in the technology space? Do you enjoy solving complex technical problems in a fast-paced, collaborative, inclusive, and ...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Director, Technical Program Management - AI / ML

    Director, Technical Program Management - AI / ML

    Capital OneGOOCHLAND, Virginia, United States
    A tiempo completo +1
    Director, Technical Program Management - AI / ML.Are you interested in leading technical AI and ML programs that deliver on critical business goals and build large scale products & platforms?.At Capi...Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Business-Minded Leaders Build Your Own Agency (Remote | Training Provided)

    Business-Minded Leaders Build Your Own Agency (Remote | Training Provided)

    Munger AgencyCharlottesville, VA, US
    Teletrabajo
    A tiempo completo
    At our Agency, we’re helping motivated professionals turn ambition into ownership in Legacy Protection.We specialize in protecting families through life insurance and financial education &mda...Mostrar másÚltima actualización: hace 9 días
    • Oferta promocionada
    Principal Risk Associate | Retail Bank Tech

    Principal Risk Associate | Retail Bank Tech

    Capital OneCHARLOTTESVILLE, Virginia, United States
    A tiempo completo +1
    Principal Risk Associate | Retail Bank Tech.The Principal Associate within the Tech, Cyber, Data, and Resiliency (TCDR) team will strategically apply analytical expertise to proactively identify, m...Mostrar másÚltima actualización: hace 15 días
    • Oferta promocionada
    • Nueva oferta
    Microsoft Technical Architect

    Microsoft Technical Architect

    County Of AlbemarleCharlottesville, VA, US
    A tiempo completo
    Microsoft Technical Architect / Senior Systems Analyst.Department of Information Technology.VRS-Eligible, Benefits-Eligible. Provides leadership in the maintenance, development, and promotion of Albem...Mostrar másÚltima actualización: hace 2 horas
    • Oferta promocionada
    • Nueva oferta
    Manager, Solutions Architecture

    Manager, Solutions Architecture

    WillowTreeCharlottesville, VA, United States
    A tiempo completo
    Welcome to TELUS Digital where innovation drives impact at a global scale.As an award-winning digital product consultancy and the digital division of TELUS, one of Canadas largest telecommunication...Mostrar másÚltima actualización: hace 11 horas
    • Oferta promocionada
    Director, Technical Program Management - Card Decisioning Platform

    Director, Technical Program Management - Card Decisioning Platform

    Capital OneGOOCHLAND, Virginia, United States
    A tiempo completo +1
    Director, Technical Program Management - Card Decisioning Platform.Are you interested in leading programs that deliver on critical business goals and build large scale products & platforms?.At Capi...Mostrar másÚltima actualización: hace 29 días
    • Oferta promocionada
    Read allabout it

    Read allabout it

    StaplesCharlottesville, VA, US
    A tiempo completo
    Focus on the core content of the job post, removing any extra metadata, navigation mentions, and redundant headers.Keep the formatting beautiful and high signal to noise ratio.Mostrar másÚltima actualización: hace más de 30 días
    • Oferta promocionada
    Lead Software Engineer, Tech Lead (Full Stack)

    Lead Software Engineer, Tech Lead (Full Stack)

    Capital OneCHARLOTTESVILLE, Virginia, United States
    A tiempo completo +1
    Lead Software Engineer, Tech Lead (Full Stack).Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive,...Mostrar másÚltima actualización: hace 8 días