Columbia University Libraries’ Center for Digital Research
and Scholarship (CDRS) is seeking a Senior Application Developer to implement
CDRS’ online platforms by architecting, coding, integrating, and maintaining services
and back-end applications that support the projects of the center.
CDRS serves the digital research and scholarly communication
needs of Columbia’s faculty, graduate students, and scholars through the
innovative creation and implementation of online tools and services. The Senior
Application Developer will work in tandem with UX designers and Web developers to
create the next generation of shared knowledge systems. Responsibilities
include constructing applications and systems; designing information architecture
schemas; manipulating, scripting, and visualizing large metadata sets and
digital objects; and authoring technical specifications for applications
intended for use by a variety of university departments and partners with
diverse user requirements.
Because of the nature of the projects CDRS accepts, there
are many languages and softwares we utilize to fulfill the needs of any given
project. Our active project list includes applications that require PHP, MySQL,
Java, JQuery, JavaScript, Perl, YUI, XML/XSLT, Lucene/Solr, and XForms, and in
the near future we will be including Django, Python, and Ruby. Breadth of skill
is preferred, but a successful applicant will have expert-level skill in at
least one of the high-level languages described.
Requirements:
- Bachelor’s degree in Computer Science or equivalent
- 3-5 years of professional experience in Web-based
application design
- 3-5 years of professional experience in one or more of the
following: XSLT/XQuery, Python, Java, or PHP/MySQL
- Fluency with Unix, Apache, and Tomcat environments
- IA/UI skills and OO design experience
- Willingness to learn new applications and terminology
Preferred:
- 5-6 years of experience in Web-based application design
- XQuery/XPath fluency strongly preferred
- Extensive familiarity with Django and XForms desired
- Significant experience with relational databases and
database design
- Familiarity with SOAP and RESTful architectures
- Familiarity with other open-source software (Solr, Lucene,
etc.)
- Perl or Ruby knowledge definitely a plus
Columbia University is open-source friendly!
Columbia
offers a competitive benefits package that includes 26 days’ paid vacation, a
diverse selection of medical insurance options, and a tuition exemption for
employees and their families.
To apply, please visit: http://jobs.columbia.edu/applicants/Central?quickFind=115983