{"id":17944,"date":"2016-10-11T13:01:19","date_gmt":"2016-10-11T17:01:19","guid":{"rendered":"https:\/\/itp.nyu.edu\/opportunities\/?p=17944"},"modified":"2016-10-11T13:01:19","modified_gmt":"2016-10-11T17:01:19","slug":"job-back-end-developer-the-databrary-project","status":"publish","type":"post","link":"https:\/\/itp.nyu.edu\/opportunities\/2016\/10\/11\/job-back-end-developer-the-databrary-project\/","title":{"rendered":"JOB: Back End Developer, The Databrary project"},"content":{"rendered":"<p>Job Title: Back End Developer<\/p>\n<p>Position Summary<\/p>\n<p>The Databrary project is looking for a smart, energetic and flexible back end developer to join its<\/p>\n<p>technical team. The developer will act as the primary owner of the code base of our service.<\/p>\n<p>Working closely with the managing director and the service team, the developer will design, develop<\/p>\n<p>and maintain tools to enable behavioral researchers to collaborate, store, discover, explore<\/p>\n<p>and access video-based research datasets. (S)he will maintain an existing code base and<\/p>\n<p>build new features, enhancements and integrations.<\/p>\n<p>Databrary (databrary.org) is the leading open source video data-sharing system for developmental<\/p>\n<p>science. Datavyu (datavyu.org) is the leading free, open source, multi-platform video<\/p>\n<p>coding tool. This position provides a unique opportunity to play a central role in advancing open<\/p>\n<p>science through data sharing and reuse.<\/p>\n<p>The ideal candidate is a self starter who is not afraid of learning new technologies, thinks out of<\/p>\n<p>the box, takes initiative, has excellent attention to detail and can work to take tasks to fruition<\/p>\n<p>both collaboratively in a team and independently. The developer will adapt to the evolving and<\/p>\n<p>growing needs of the project.<\/p>\n<p>Essential Responsibilities\/Functions:<\/p>\n<p>\u25cf Research and evaluation<\/p>\n<p>The developer will analyze and understand current system and application architecture, logical<\/p>\n<p>and physical data models, security and storage implementation as well as the code base, document<\/p>\n<p>it thoroughly, formulate high level architectural and call graph diagrams and make recommendations<\/p>\n<p>to the managing director on a future strategic direction.<\/p>\n<p>\u25cf Development and maintenance<\/p>\n<p>The developer will maintain existing code base and troubleshoot to improve application reliability<\/p>\n<p>and performance. (S)he will lead development, manage releases, deploy code, and track bug<\/p>\n<p>and QA progress. (S)he will build dynamic, modular and responsive web applications by implementing<\/p>\n<p>clean, reusable, well designed and well tested code to add enhancements, features<\/p>\n<p>and new integrations to the platform in current technologies (Haskell, PostgreSQL, AngularJS)<\/p>\n<p>or any other secure, modern, sustainable web frameworks.<\/p>\n<p>\u25cf Innovation in data management<\/p>\n<p>The developer will work closely with experts in the field to understand the complete data lifecycle<\/p>\n<p>and management for researchers. (S)he will advocate for and become a force of innovation<\/p>\n<p>at each step of activities undertaken in relation to the collection, processing, description, transformation,<\/p>\n<p>retention and reuse of research data. (S)he will design, develop, implement, test and<\/p>\n<p>validate existing and new data management and web-based tools to facilitate research.<\/p>\n<p>Preferred Skills, Knowledge and Abilities:<\/p>\n<p>\u25cf Hands-on experience with functional languages like Haskell, OCaml, F#, or Scala.<\/p>\n<p>\u25cf Knowledge of modern web frameworks in high-level languages such as Java, Ruby,<\/p>\n<p>Python or PHP and video technologies.<\/p>\n<p>\u25cf Knowledge of JavaScript, JS frameworks, HTML, CSS and other front end technologies.<\/p>\n<p>\u25cf Understanding of best practices in SDLC (Software Development Life Cycle).<\/p>\n<p>\u25cf Understanding of TDD (Test-driven development), security and design patterns.<\/p>\n<p>\u25cf Experience with version control, unix scripting, automation and DevOps practices.<\/p>\n<p>\u25cf Familiarity using CRM, project management and task management systems.<\/p>\n<p>\u25cf Passion for open source projects and building high quality software.<\/p>\n<p>\u25cf Strong written and oral communication skills.<\/p>\n<p>\u25cf Superior listening and analytical skills and a knack for tackling tough problems.<\/p>\n<p>\u25cf Ability to multitask and juggle multiple priorities and projects.<\/p>\n<p>\u25cf Adaptability and openness to learn and change.<\/p>\n<p>Required Experience:<\/p>\n<p>\u25cf Track record of designing scalable software for web applications in modern web frameworks.<\/p>\n<p>\u25cf Exceptional understanding of system architecture, object oriented principles, web technologies,<\/p>\n<p>REST API and MVC patterns.<\/p>\n<p>\u25cf Solid knowledge of SQL and RDBMS like PostgreSQL.<\/p>\n<p>\u25cf Basic knowledge of scientific practices and research tools, such as Matlab, SPSS, or R.<\/p>\n<p>Preferred Education:<\/p>\n<p>\u25cf BS, MS or Ph.D in Computer Science, Information Technology or other relevant field.<\/p>\n<p>To apply send the following to jobs@databrary.org:<\/p>\n<p>\u25cf One page cover letter (PDF)<\/p>\n<p>\u25cf Resume (PDF)<\/p>\n<p> We will review applications beginning immediately and consider candidates until the position is<\/p>\n<p>filled. For more information, visit our website at https:\/\/databrary.org\/about\/jobs.html.<\/p>\n<p>New York University is an Equal Opportunity Employer. New York University is committed to a policy of equal treatment and opportunity<\/p>\n<p>in every aspect of its hiring and promotion process without regard to race, color, creed, religion, sex, pregnancy or childbirth<\/p>\n<p>(or related medical condition), sexual orientation, partnership status, gender and\/or gender identity or expression, marital or parental<\/p>\n<p>status, national origin, ethnicity, alienage or citizenship status, veteran or military status, age, disability, predisposing genetic characteristics,<\/p>\n<p>domestic violence victim status, unemployment status, or any other legally protected basis. Women, racial and ethnic minorities,<\/p>\n<p>persons of minority sexual orientation or gender identity, individuals with disabilities, and veterans are encouraged to apply<\/p>\n<p>for vacant positions at all levels.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Job Title: Back End Developer Position Summary The Databrary project is looking for a smart, energetic and flexible back end developer to join its technical&#8230;<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-17944","post","type-post","status-publish","format-standard","hentry","category-job","entry"],"_links":{"self":[{"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/posts\/17944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/comments?post=17944"}],"version-history":[{"count":0,"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/posts\/17944\/revisions"}],"wp:attachment":[{"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/media?parent=17944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/categories?post=17944"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itp.nyu.edu\/opportunities\/wp-json\/wp\/v2\/tags?post=17944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}