Spectrum & Diversity Scholars Community

Applications Developer, The University of Maryland Libraries (apply by Nov. 20)

  • 1.  Applications Developer, The University of Maryland Libraries (apply by Nov. 20)

    Posted Oct 30, 2017 03:17 PM

    Title: Applications Developer

    Category: Exempt Regular

    Department: Digital Systems and Stewardship

    Benefits: 22 Days Annual Leave, 15 Days of Sick Leave, 3 Days Personal Leave, 15 Paid Holidays, Tuition Remission, Health, Dental, Vision, and Prescription


    The University of Maryland Libraries serve more than 37,500 students and 4,200 faculty at the University System of Maryland’s flagship campus and constitute the largest university library system in the Washington D.C./Baltimore area. The University of Maryland Libraries share the teaching, learning and research goals of the university. Recent membership in the Committee on Institutional Cooperation, a robust organization of Big Ten member institutions, is particularly meaningful to the University Libraries and will further propel the university’s ascendancy in academic excellence.

    The Digital Systems and Stewardship (DSS) Division provides systems support and development services to the University System of Maryland and Affiliated Institutions (USMAI) Library Consortium. The applications developer works independently and collaboratively with DSS team members and staff at USMAI libraries to develop, configure, and extend existing and new applications that address the needs of the consortium's 17 libraries. Supported applications include a mix of commercial, open source, and locally-developed systems.


    This position works across departments, working on initiatives of the Consortial Library Applications Support (CLAS) team and participating in the procedures, practices, and knowledge sharing of the Software Systems Development and Research (SSDR) team. The position reports to the SSDR manager and receives work assignments from the CLAS manager.


    The incumbent will participate in activities throughout all phases of the software development lifecycle, producing thorough documentation, managing applications using version control, and following team procedures and workflows for code release. UMD Libraries is a collaborative environment with opportunities to share knowledge and experiences with other developers and Libraries staff. All team members are relied upon to identify and recommend solutions that enhance the work of the CLAS team, staff of USMAI libraries, and users at the consortium's libraries.


    • Extend and modify existing applications, utilizing APIs, various programming languages, and application frameworks

    • Work with members of the CLAS team and USMAI library staff to perform system maintenance, troubleshooting, user support, and change management activities for supported applications; develop and implement scripts and other utilities to achieve improved efficiencies in CLAS operations; monitor applications to identify and resolve system performance issues

    • Develop new applications in alignment with the goals and needs of USMAI and its member libraries; contribute to all stages of the software development lifecycle

    • Perform business and systems analysis to align proposed and existing applications with consortial needs; participate and lead requirements gathering, specifications development, system design, and system evaluation activities; maintain current awareness of trends and issues in library information technology and supported applications

    • Utilize project management tools such as JIRA to record and monitor progress; manage code using Git; monitor ticket-tracking systems for troubleshooting; produce and maintain thorough application documentation


    Required Qualifications:

    • Minimum of one year of programming experience

    • Demonstrated understanding of tools for structured data processing, including relational databases, serialization formats (such as XML), and data focused languages (such as SQL or XSLT)

    • Demonstrated ability to research and learn new technologies and programming languages

    • Strong service orientation; and ability to work independently and as a member of a team

    • Excellent interpersonal skills; and excellent written and verbal communications skills


    For the full position description, please go to the following URL:



    APPLICATIONS: Electronic applications required. Please apply online at https://ejobs.umd.edu/postings/55717. No relocation assistance will be provided. An application consists of a cover letter which includes the source of advertisement, a resume, and names/e-mail addresses of three references.


    Applications will be reviewed as they are received and accepted until November 20, 2017.