Job: Senior Application Developer, Columbia University’s Center for Digital Research and Scholarship (CDRS)

Columbia University’s Center for Digital Research and Scholarship (CDRS) ( is seeking a Senior Application Developer.
Columbia University’s 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 other scholars through the innovative creation and implementation of online tools and services.
The Senior Application Developer will work in tandem with our in-house Web development team to create and enhance the next generation of shared knowledge systems. Responsibilities include constructing applications and systems; designing information architecture and user interface 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 software we utilize within a multi?host and heterogeneous application environment to fulfill the needs of any given project.
Our active project list includes applications that require PHP, MySQL, Ruby, Ruby on Rails, Java, JQuery, JavaScript, Perl, YUI, XML/XSLT, Lucene/Solr, and in the near future we will be including Django/Python. Breadth of skill is preferred, but a successful applicant will have expert-level skill in at least one of the high-level languages described.
– Bachelor’s degree in Computer Science (or equivalent combination of education and experience) and 3-5 years of professional experience in Web-based application design
– Minimum of 2 years of experience with XML technologies (particularly XSLT/XQuery) and one or more of the following: Ruby on Rails, Java, Python, Perl, or PHP/MySQL
– Comprehensive knowledge of Unix, Apache, and Tomcat environments
– Strong IA/UI skills and OO design experience
– Willingness to learn new applications and terminology
Preferred Skills:
– 5-6 years of experience in Web-based application design
– Significant experience with relational databases, database design, and fluency in SQL
– Additional XML technology experience; XQuery/XPath fluency strongly desired
– Extensive familiarity with Python, Django, PHP, and Perl
– Familiarity with SOAP and RESTful architectures
– Familiarity with other open?source software (Solr, Lucene, etc.)
– Interest in usability and user experience Columbia University is open-source friendly!
To apply: For immediate consideration, please submit a cover letter and résumé online at