Software Developer

Summary

Primary Job Responsibilities:

  • Develop software to support scholarly research activities
  • Provide support for GW researchers on topics of programming, data analysis, and web application development through consultations, workshops, and participation in research teams
  • Write clear documentation and release notes for internal and open source community projects maintained by GWLAI
  • Manage code in Github repositories and apply best practices to reviewing and approving new code contributions
  • Build integrations that leverage APIs and other data sources to facilitate research, high quality user experiences, and data driven decision making
  • Lead project teams and take responsibility for planning, communication and stakeholder engagement
  • Provide support for production systems (and/or: web applications and integrations)
  • Serve as an active participant in GWLAI teams and projects across campus
Description

GW Libraries and Academic Innovation (GWLAI) enriches the academic experience of scholars and students and sparks innovation at GW. Our people, programs, partnerships, and services enable research and teaching through access to the latest scholarship as well as rich archival resources; tailored support for researchers at all levels; guidance for faculty who want to explore new teaching methods and technologies in the classroom; and robust support for online education. Through innovative partnerships, dynamic workshops, and team-based approaches to project management and problem solving, GWLAI fosters collaboration and provides leadership across the university to support the shared mission of generating, making accessible, and preserving new knowledge.

Software Developers at GWLAI collaborate with faculty, students, and partners on and off campus to achieve GW’s aspirations to excellence as a comprehensive global research university. They develop, maintain, and document core systems, script integrations, and offer workshops and consultations in relevant areas of expertise.  Successful candidates will demonstrate a collaborative spirit; a commitment to diversity, equity, inclusion, and belonging; creativity, flexibility, and a willingness to contribute to the core missions of research and education while exercising technical expertise in a particular area of practice. 

Qualifications

Minimum Qualifications:

  • ALA-accredited Master’s degree in library or information science (by date of appointment), or equivalent combination of education and experience
  • Proficient in one programming language 

Preferred Qualifications:

  • Demonstrated experience designing, implementing, and supporting all aspects of software systems using Python or Ruby on Rails
  • Experience contributing to academic research projects either as an individual or part of a research team
About

Librarians at GW work closely with faculty, students, and a broad range of partners on and off campus to achieve GW’s aspirations to excellence as a comprehensive global research university. Librarians support the research lifecycle by providing leadership across functions. They are active instruction partners across disciplines; advise on technical strategies for data analysis; steward resources; manage, develop, describe, and digitize collections; illuminate GW’s specialized, unique, and archival content; develop software and teach programming languages; advocate for equal access and affordability in higher education; design curricula; advise on strategies for navigating the scholarly publishing landscape; and partner with other libraries across the region to provide comprehensive access to research materials. Successful candidates will demonstrate a collaborative spirit; a commitment to diversity, equity, inclusion, and belonging; creativity, flexibility, and a willingness to contribute to the core functions of the library while exercising expertise in a particular area of practice.



Copyright © , WRLC | 901 Commerce Drive, Upper Marlboro, MD 20774 | (301) 390-2000 | https://wrlc.org