The following position is available at the Cornell Lab of Ornithology, Ithaca, 
New York. It is currently posted on the Jobs at Cornell web page at

https://cornellu.taleo.net/careersection/10164/jobdetail.ftl?lang=en&job=16064


Web Application Developer
Programmer Analyst III – Band F
Lab of Ornithology, College of Agriculture and Life Sciences
Cornell University
 
Located at the Imogene Powers Johnson Center for Birds and Biodiversity in the 
220-acre Sapsucker Woods sanctuary, the Cornell Lab of Ornithology (the Lab) is 
the world's leading resource for conservation, research, education, and citizen 
science focused on birds. The lab is a vibrant unit within Cornell's College of 
Agriculture & Life Sciences, where several full-time faculty teach 
undergraduate courses, advise graduate students, and manage world-class, 
mission-driven programs. Our management and staff are committed to the highest 
standards of ethics and excellence in all areas of our work, and our Board 
leadership includes faculty from Cornell and other universities, successful 
entrepreneurs and managers from the business and non-profit sectors, and 
conservation-minded citizens from the United States and beyond.
 
The Lab is searching for team members to join the Acoustic Monitoring Project 
(AMP), an interdisciplinary initiative to develop an integrated 
hardware-software infrastructure to support and facilitate acoustic monitoring 
projects at the Lab. These projects use sound recordings to study and monitor 
terrestrial and marine animal populations including birds, whales, and 
elephants. The AMP initiative consists of biologists, hardware engineers, and 
software engineers from multiple Lab programs: Bioacoustics Research Program, 
Conservation Science Program, and the Information Science Program.
 
•The Bioacoustics Research program (BRP) integrates the fields of behavioral 
biology and engineering to answer questions regarding animal acoustic 
communication and to use acoustic analyses as a means of monitoring populations 
and evaluating anthropogenic impacts on threatened and endangered species. 
•The Conservation Science program (CS) provides the scientific expertise 
necessary to develop sound conservation strategies and address the most 
critical threats to birds. 
•The Information Science (IS) program provides expertise in collection, 
federation, visualization, publishing, and management of bird monitoring data, 
especially on the Internet.
 
The Lab is currently seeking a Web Application Developer.  Duties include:
 
•Contribute to the development and maintenance of web-based sound analysis and 
data management software tools that form much of the user interface of the AMP 
infrastructure. These web-based tools and web services are implemented in a 
variety of technologies (Ruby, JavaScript, RDBMS, Java, MATLAB, LAMP, and 
others as needed) and allow users to create, analyze, review, and annotate 
sound collections. 
•Collaborate with stakeholders and end users to assess requirements, design 
solutions, collect feedback, investigate issues, and recommend resolutions.  
•Contribute to team brainstorming and problem-solving initiatives.  
•Implement data conversion utilities, user interface features, and other 
software features designed by self or others to fit into established 
architecture. 
•Develop features to facilitate the acquisition, curation, scanning, review, 
annotation, visualization, and reporting of acoustic data and metadata to 
support the field of bioacoustics research.  
•Development tasks may include file upload methods; data management; metadata 
manipulation and storage; integration of signal processing components into a 
workflow; and development of tagging and filtering schemes. 
•Create and maintain documentation for internal use and end users.
 
Annual term appointment with possibility of renewal based upon performance and 
availability of funding.
 
Applicants to provide cover letter, resume, and contact  information for 3 
references.
 
Required Qualifications:
•Bachelor’s degree in computer science or related field with minimum 2-3 years 
relevant experience or equivalent combination.  
•A thorough understanding of object-oriented programming and web applications 
is essential. 
•Experience maintaining source code using version control.  
•Experience with software design and development using two or more of the 
following technologies: Ruby (various frameworks and tools: Rails, Sinatra, 
Capistrano, gems), JavaScript (jQuery, JSON, Processing.js), RDBMS (SQL, 
Oracle, MySQL, SQLite, JDBC), NoSQL approaches, Java (Spring), MATLAB (signal, 
image processing, visualization), LAMP maintenance and administration.  
•Proven ability to learn new programming languages quickly.  
•Experience with web-design for data-driven and/or multi-media applications.  
•Must be able to communicate technical language clearly in layman’s terms.  
•Able to adapt to changing priorities, situations, and demands. 
•Ability to work with others to solve problems and achieve common goals. 
•Ability to express highly technical terms in everyday language. 
•Proven ability to meet deadlines and to work in a team environment requiring 
cooperation between colleagues and flexibility with different styles.
 
Preferred Qualifications:
•Master’s degree desired in computer science, computer engineering, or related 
field preferred.  
•Coursework in statistics, machine-learning, data-mining or database systems.  
•Experience applying and developing data-mining strategies and systems; 
knowledge of analytical and statistical tools, as well as general tools for 
graphing and figure drawing. 
•Experience writing software in Python, C, and/or PHP. 
•Knowledge of and experience using XML. 
•Experience collaborating with a team of software developers and stakeholders.

Reply via email to