Kent State University Libraries (UL) seeks an experienced Applications Developer for its Systems Department. The Applications Developer will create and maintain code to support a wide variety of innovative projects that include both public-facing applications as well as internal workflow tools.
Reporting to the Assistant Dean for Technology, the Application Developer will:
- Perform basic design, development, and ongoing modification of software applications, and implementation of work products in a moderately complex production environment.
- Design, develop and maintain software applications and provide application-specific user support.
- Develop application requirements based on business requirements from clients and technical requirements from UL System Analysts.
- Implement prescribed security policies.
- Design, develop and/or maintain multiple moderately complex applications, programs, application functions, databases, or application/user interfaces
The ideal candidate should have the following skillset:
- Strong proficiency with PHP
- Strong proficiency with MySQL
- Proficiency with one or more of the following: Drupal 7, Drupal 8, Zend Framework, Symfony Framework
- Proficiency with Web Services, REST, GraphQL, JSON:API, or other APIs
- Experience with GitLab or other version control tools
An exceptional candidate would also have experience with one or more of the following technologies:
- Integrated Library Systems including Sierra or Millennium
- Fedora, Samvera, Islandora, DSpace, VIVO, DigitalCommons, or other repository platforms
- EAD, JSON, MARC, RDF, XSLT, XPath, XQuery, or other data encoding languages and standards
- SAML, LDAP, or other authentication protocols
- Custom Drupal module and/or theme development
A baccalaureate degree in computer science, technology, business administration, computer information systems or an appropriate field and two or more years of relevant professional experience including: designing, developing, maintaining, and providing support for multiple moderately complex applications, programs, application functions, databases, and application/user interfaces; performing analysis and judgment outside established protocols; developing application requirements based on business requirements from clients and technical requirements from UL Systems Analysts; and working effectively as part of a team, as well as independently with some oversight.
This is a 12‐month, full‐time administrative staff position with excellent benefits.
Apply online: http://jobslist.kent.edu/cw/en-us/job/496526/applications-developer