Home News Job Posting: System and Application Specialist

Job Posting: System and Application Specialist

January 31, 2020 - 11:36am by Lei Wang

We are excited to announce an exciting opportunity at the Cushing/Whitney Medical Library. Come be a part of our team, or share with your friends!
 

System and Application Specialist

Position Focus:

Reporting to the Assistant Director of Technology and Innovation Services, the System and Application Specialist works with the rest of the Technology and Innovation Services team to design, develop, improve, maintain and secure the Medical Library’s systems and applications. This position focuses on system and application solutions crucial to the Medical Library’s goal of providing secure and user-friendly access to its collections and services. This position assists in the recommendation, development and implementation of the best system solutions in response to the needs of the Library and its users. Using languages such as Ruby, JavaScript, or Python, the successful candidate produces code that turns user needs and creative ideas into intuitive tools.

Responsibilities:

  • Perform analysis to identify specifications of system and application projects to meet the stakeholders’ expectations and users’ needs, scheduled timelines, and budgetary targets. Assist the Assistant Director of Technology and Innovation Services in creating, communicating and managing project plans, including architectural design, data schema, technology selection, and methodologies to apply.
  • Perform small to moderate programming tasks in support of the development and delivery of systems and applications.
  • Maintain the Medical Library’s servers to meet service needs and support application deployment.
  • Provide ongoing maintenance and support for applications hosted by the Medical Library.
  • Collaborate with the Web Services Librarian to help implement user-centered interfaces for systems and applications.
  • Collaborate with the Medical Historical Library and University Library IT staff to identify and implement practical, innovative discovery solutions to our digitized collections.
  • Respond to information security incidents quickly with solutions. Troubleshoot and rapidly resolve problems with systems and applications.
  • May participate in the Library’s education program by offering technology training sessions for end users.
  • Collaborate with Yale ITS staff, University Library IT staff, Yale New Haven Hospital ITS staff, vendors, consultants and product specialists.
  • Apply and keep current with existing and emerging technologies and methodologies.
  • May perform other duties as required or assigned.

Required Education and Experience:

  • Bachelor's Degree and one year of related work experience or an equivalent combination of education and experience.

Required Skills/Abilities:

  • Demonstrated ability in programming in at least one of the following languages/frameworks: Ruby/Rails, JavaScript, Java, PHP, Python. Ability to implement code written in other languages in the group.
  • Demonstrated ability in programming for MySQL or other major databases.
  • Demonstrated ability in administering Unix/Linux server systems.
  • Demonstrated ability in software development in a team environment using versioning tools such as Git for management, documentation, and sharing of source code.
  • Knowledge of mitigating security vulnerabilities in networked applications.
  • Excellent oral, written, and interpersonal communication and analytical ability. Experience working collegially and cooperatively within and across organizations.
  • Excellent customer service skills, flexibility and dedication to innovation, creativity, and excellence.
  • Demonstrated ability in managing multiple priorities.

Preferred Qualifications:

  • Bachelor’s/master’s degree in computer science, software engineering, library and information science, or a related field of study.
  • Prior work experience in academic libraries or health science libraries.
  • Experience with Apache Solr.
  • Familiarity with library data formats and standards (MARC 21, Dublin Core, METS, MODS).
  • Experience using Vagrant, Docker or other containerized development/deployment strategies.
  • Project management skills.
  • Experience providing technology teaching, training and consultation.
  • Experience creating programs to process, analyze, and present scientific data.