Under the direction of the Manager of Publications and Access, serves as a
member of the Digital Library Technology Services (DLTS) Team charged with
designing, developing and managing innovative web-based applications that
support, enhance, and extend the mission of New York University Libraries.
This position designs, develops, troubleshoots, implements, and maintains
front end software of web-based systems used for the dissemination of
scholarly and learning materials, the reuse of materials in a wide variety of
learning systems and computer platforms (such as mobile devices), and for
collaboration and communication among researchers and
and/or CSS; creates and maintains template code which interfaces with backend
code using PHP, Ruby, Java and other web programming languages.
Duties include but are not limited to:
• Converts ideas presented by a graphic designer's raw images and layouts into
• As required by DLTS, works on a mix of project-based (new software) and
service-based (maintain existing websites, services) tasks.
• Works within framework of NYU ITS/LIT security standards and guidelines.
• Creates detailed documentation as part of the development process in order
to ensure ongoing support of applications.
• Works with a variety of technical and non-technical staff to design and
create web applications.
• Works closely with Project Managers and other members of DLTS to both
develop detailed specification documents with clear project deliverables and
timelines, and to ensure timely completion of deliverables.
• Performs high-level troubleshooting and responds to evening, weekend and
holiday emergency service calls when on-call.
Bachelor's Degree in computer & information science or an equivalent
combination of education and experience. Advanced degree in computer science
preferred. A minimum of two years of experience in web user interface design
and development and services. Experience developing start-up web 2.0 and / or
social networking applications
Strong, demonstrated experience in Web 2.0 user interface design, development,
AJAX), and CSS; knowledge of UI design methodology and processes such as user-
centered design; demonstrated experience with one or more of the following
languages and frameworks: Java/JSP, Perl CGI, Ruby on Rails, Python, PHP,
Ruby; demonstrated experience with XML and XSLT; experience with search engine
optimization; experience with source code version control; demonstrated
experience with UNIX/Linux command line tools; demonstrated strong analytical
and problem solving skills; excellent interpersonal, communication and
collaboration skill; flexibility to work in a dynamic and evolving area both
independently and as part of a team.
Experience in web user interface programming frameworks such as JQuery,
CoffeeScript, Blueprint, SASS, and/or other WebUI frameworks. Experience with
HTML5; experience with web content management systems, specifically expertise
in Drupal Theming and Drupal module development; expertise in web development
frameworks, such as Rails; advanced Unix/Linux command line interface skills,
work experience in an academic library or research university; knowledge of
Library and Academic standards such as METS, MARC, MODS, OAC, EAD; familiarity
with ADA requirements and methods of achieving compliance; familiarity with
web security standards and methods of achieving compliance; demonstrated
experience with distributed source code version control systems such as Git;
demonstrated ability to take initiative to improve current services offered by
the organization and to document procedures. Relational database experience,
preferably MySQL and Postgres. Experience with webservers such as Apache httpd
and Nginx and Java Servlet containers such as Apache Tomcat.
When you come to work at New York University, it's more than just a job that
awaits you. You have the opportunity to Experience Excellence.
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/968/