Code4lib
WVU Libraries is currently accepting applications for a Software Engineer. About the Opportunity We strongly believe in work-life balance and keeping time for things we love outside our work. WVU offers generous benefits, including: 24 annual leave (vacation) days per year or more based on years of service (employee leave) 18 sick days per year (for when you're ill, for when you need time to care for sick family, for your own, or your family's, regularly scheduled medical appointments) 401(a) retirement savings with 6% employee contribution match, eligibility to continue health insurance, and other retiree perks. Wellness programs What You'll Do Programming and Development Perform a variety of computer programming functions in support of Library operations, including: Backend web application development to increase efficiency and security of library online resources. Frontend web application development to improve user experience and usability of online library resources. Troubleshoot issues and apply fixes to open-source software applications. Use APIs to access and use data from library systems for various purposes. Shell scripting and automation. Collaborate with others in the WVU Libraries Systems Office to evaluate and audit software. Design, develop, and work in a shared/version-controlled (GIT) development and deployment environment. Prepare and maintain technical documentation for applications under the position's purview. Attend and actively contribute to weekly departmental meetings. Perform other duties as required. Qualifications A bachelor's degree in Computer Science, Information Science and Technology, or related field. A minimum of two (2) years of experience in a systems and/or computer programming position. Any equivalent combination of related education and/or experience will be considered. All qualifications must be met by the time of employment. Knowledge, Skills, and Abilities Preferred Qualifications Knowledge of Programming Languages Node.js Stimulus CSS/SCSS HTML PHP XML/XSLT Python Additional programming language proficiency a plus. Samvera, Fedora, and/or Blacklight development experience. Experience with MySQL, Postgres, and other relational databases. Experience using Git and GitHub. Experience using Docker. Experience with unit testing and/or Rspec. Elasticsearch, Solr, or other Search Indexing experience. Strong interpersonal communication skills. #J-18808-Ljbffr