Library Software Applications Developer - University of North Carolina at Chapel Hill

-

Description: This position is a 100% remote work arrangement, consistent with System Office policy. UNC Chapel Hill employees are generally required to reside in North Carolina, within a reasonable commuting distance of their assigned duty station. As an experienced member of a highly collaborative team within the University Libraries’ Software Development department, the Library Software Applications Developer designs, implements, tests, and supports software projects at all stages of their lifecycles; evaluates advanced technologies and services to implement or customize for use by the University of North Carolina at Chapel Hill Community; and integrates systems and works with established frameworks to support technology and infrastructure for University Libraries services and collections. The person in this position advocates for and helps lead the implementation of robust software development and diagnostic practices, including automated testing, software documentation, peer review, and the responsible stewardship of software inspired by DevOps practices.

Qualifications: Awareness of relevant issues that are unique to mission-driven research and academic institutions. Demonstrated experience contributing to professional communities. Experience leading technical projects. Experience mentoring software developers and developing a supportive and rewarding team culture. Experience with agile development methodologies.