Reporting to the Lead Technology Developer and working closely with developers and project managers in Technology Development, the Senior Developer designs, develops, tests, deploys, and maintains applications for Temple University Libraries and Press. Takes a significant leadership role in the technical management of projects to build robust, user-centered services that search and expose library resources using open source technologies like Ruby, Rails, Solr, Ansible, and Drupal. Thinks strategically about architecture and sustainability in the context of our technical ecosystem. As part of the Technical Development team, designs and supports applications focused on academic publishing, digital scholarship, and asset preservation, and works with system administrators to perform regular server and application maintenance. Performs other related duties as assigned
Required Skills and Abilities
- Demonstrated ability to work in a collaborative team-based environment, and to communicate well with IT and non-IT staff.
- Strong organizational and interpersonal skills.
- Experience mentoring technical colleagues.
- Experience with project requirements gathering.
- Demonstrated ability to write clear documentation.
- Commitment to responsive and innovative service.
- Experience with Ruby on Rails.
- Experience working with Open Source software;
- Experience with version control, test-driven development, and continuous integration.
- Experience managing junior programmers (full-time staff or student workers).
- Familiarity with library or cultural heritage data.
- Experience working in an Agile project management environment.
- Experience with software development in an academic library or higher education setting.
Required Education and Education
- BS in Computer Science or related field and two years of relevant experience.
- Demonstrated experience with web-based development and software integrations, for instance using REST APIs, and JSON or XML for data interoperability.
- Demonstrated experience with Unix/Linux, including basic administration and shell scripting.
- An equivalent combination of education and experience may be considered.
Compliance Statement: In the performance of their functions as detailed in the position description employees have an obligation to avoid ethical, legal, financial and other conflicts of interest to ensure that their actions and outside activities do not conflict with their primary employment responsibilities at the institution. Employees are also expected to understand and be in compliance with applicable laws, University and. employment policies and regulations, including NCAA regulations for areas and departments which their essential functions cause them to interact.
To obtain additional information about Temple University please visit our website at www.temple.edu.
Temple University's Annual Security and Fire Safety Report contains statistics, policies, and procedures related to campus safety and can be found at: http://www.temple.edu/safety/asfr/
You may request a copy of the report by calling Temple University’s Campus Safety Services at 215-204-7900.
Last updated: Wednesday, June 7, 2017 19:59 UTC