Senior Developer

at Temple University (view profile)
Location Philadelphia, PA
Date Posted January 8, 2020
Category Academic
Job Type Full-time
Apply Here https://temple.taleo.net/careersection/tu_ex_staff/jobdetail.ftl?job=19005130&tz=GMT-05%3A00&tzname=America%2FNew_York
Twitter Handle @TempleLibraries

Description

Temple University Libraries Technology Development seeks a creative developer to help build and maintain modern web applications and data processes. Senior Developer's take the technical lead on projects, guiding development efforts and partnering with project managers and others to create user centered, performant, stable services for our users.

What you'll work on

  • Write high quality, well tested web applications with open source tools like Ruby on Rails, Javascript, Solr and Postgres.
  • Contribute to ETL data pipelines with Airflow and Python.
  • Contributes to building and maintaining cloud based infrastructure and deployment processes with tools like Terraform, Ansible, Docker, CircleCI.
  • Provide peer mentorship, and take technical ownership on projects and services by helping to plan and estimate solutions.
  • Write and maintain documentation about application and systems.
  • Contribute to open source and community-based software projects.
  • Keep current with evolving web and library-related software and technologies
  • Evaluate and recommend new tools and applications to support the Libraries and University Press, and other partner organizations supported by the Libraries.
  • May supervise other developers (full-time staff or part-time student workers)

Useful experience and skills would include:

  • At least two years experience building modern web applications with a programming language like Ruby, Javascript, Python, PHP, or Java.
  • Experience with ETL (Extract Transform Load) processes for moving data between systems.
  • Experience deploying software to cloud environments.
  • Experience with version control, test-driven development, and continuous integration.
  • Experience with Unix/Linux, including basic administration and shell scripting.
  • Working well in a collaborative team-based environment
  • Communicating well with technical and non-technical staff.
  • Familiarity with library or cultural heritage data.
  • Experience with software development in an academic library or higher education setting.

Benefits

Temple University Library benefits include:

  • Generous vacation and PTO allowances (that we want you to use)
  • Excellent health care coverage options
  • Flexible working environment
  • Generous retirement contributions

Remote working may be considered for the right candidate.