Applications Developer - Systems Developer Engineer
Summary of Duties:
University Libraries are seeking an Applications Developer for the Applications Development & Support (AD&S) department in the Information Technology Division of the University Libraries. AD&S provides three service offerings to the Libraries: collaboration and communication tools which include the Libraries’ content management system and Intranet, custom application development, and Integrated Library Systems support (i.e. catalog services).
As a member of the AD&S team, the successful candidate will be responsible for designing, developing and managing innovative web-based applications that support, enhance, and extend the mission of The Ohio State University Libraries. With this goal in mind, the candidate will design, develop, implement, and test web applications, as a suite of products and services, for delivery via OSU Libraries public and private web sites, library catalog, and/or other web related systems that are in accord with industry best practices, the Libraries’ and Ohio State’s branding standards, and web accessibility guidelines. This position provides a great opportunity to design creative and usable solutions, making a significant impact on how patrons, faculty and staff experience services at the University Libraries.
The AD&S team is comprised of four applications developers, one project manager/business analyst, and two ILS (Integrated Library System) experts who report to the head of the department. We are hiring to expand our skill sets, increase throughput, and support a growing Digital Initiatives program. We collaborate closely with the Infrastructure Support department in monitoring, supporting, and maintaining systems.
How We Work
AD&S practices agile software development as appropriate with emphasis on short iterations, lightweight requirements-gathering, and developer-functional expert partnerships. Our typical week includes Maintenance Monday (dedicated to ticket resolution and application maintenance), daily standups, a sprint planning meeting, and four days of project work. We value close collaboration (within the Libraries and with other groups on campus), face-to-face communication, and transparency, and we are results-driven while balancing time for fun and innovation.
What We Use
The application developers work with free and open-source software whenever possible. Our primary languages are Ruby, Java, and PHP, and we use MySQL and PostgreSQL databases. In addition, we support a large installation of ArchivesSpace and DSpace (kb.osu.edu) and multiple php-based content management systems (WordPress, Silverstripe, Omeka). Our highest priority development project right now is building a repository for digital assets on Fedora/Hydra.
Read more about us at: library.osu.edu/blogs/it
- May supervise student employees
On Call Support:
- Applications are assigned primary and secondary developers who are expected to respond to critical incidents during off-hours. These incidents are very rare. Our weekly planned maintenance window is 5:00 to 6:00 pm on Thursdays.
- Bachelor’s Degree in computer & information science or engineering, or an equivalent combination of education and experience;
- 1+ years of programming experience (preferably in open-source programming languages and frameworks such as Ruby on Rails or PHP);
- 1+ years of experience working with relational databases (such as MySQL or PostgreSQL);
- Demonstrated experience working with and/or designing APIs
- Familiarity with the principles and practices of user experience (UX), web accessibility, and user interface design
To apply, please visit: https://www.jobsatosu.com, job opening 407165. Applications will be accepted through May 3, 2015.