| The Cornell Lab of Ornithology 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 and Life Sciences (CALS), where twelve world-class, mission-driven programs are directed by full-time faculty and other renowned professionals. Lab staff teach undergraduate courses, advise graduate students, collect and disseminate world-famous digital resources on biodiversity, and engage with partner organizations and citizens around the world to conduct scientific research and conservation actions. 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.|
iOS Software Engineer
Applications Programmer III - Band F
Lab of Ornithology, College of Agriculture and Life Sciences
The Cornell Lab of Ornithology is currently seeking an iOS Software Engineer. Specific duties include:
The iOS Software Engineer will develop and maintain iOS applications and related services for the eBird and Merlin projects. eBird is one of the largest repositories for biodiversity data with over 300,000 active data contributors to eBird who submit almost 100 million observations of birds annually. Merlin is a bird identification system using eBird data, along with photos and recordings, to help novices identify birds and has an audience of more than 1 million users. Data from these projects have been used in more than 100 peer-reviewed publications that are shaping research in a diverse variety of fields including ornithology, ecology, human-computer interaction, computer science and statistics. Collaborations and data use extend to a broad range of entities from research initiatives in Information Science, other Lab of Ornithology programs, other departments at Cornell University, external academic institutions, governmental departments and agencies in the U.S. and abroad, NGOs and private companies.
Work closely with a dynamic team of biologists, UI designers, application developers, database administrators, and computer scientists within a collaborative development environment. The developer will help guide overall iOS development strategy and recommend best solutions for project requirements.
Utilize iOS software development tools, team code repositories, and open source libraries and is expected to stay current with iOS practices and processes (iOS SDK, Xcode, test distributions, App Store submission, and analytics).
Annual term appointment with possible renewal based upon performance and available funding.
- Bachelor's degree with at least 3 years relevant experience or equivalent combination.
- A thorough understanding of object-oriented programming and web applications.
- Proven experience in native iOS programming and mobile application development.
- Experience using iOS device features such as location, camera, and internet access.
- Experience designing and implementing native iOS UI interfaces and integrating with APIs and web services.
- Demonstrable skills in problem solving, critical thinking, and written and verbal communication.
- Proven experience documenting and testing code.
- Ability to learn technical material quickly.
- Must be able to work independently and function effectively as part of a larger team.
- Ability to establish realistic goals and deliver work on schedule.
- Proven experience in providing support to multiple areas.
- Must be able to use sound judgment in decision making and in accomplishing tasks that are urgent or of a sensitive or confidential nature, balance conflicting priorities, and make decisions from a range of choices.
- 5 years of experience in computer or information science preferred.
- 3-5 years of experience working on substantial computer software and collaborating with a team of programmers on software projects is desired.
- Experience with CBTs such as Titanium and PhoneGap.
- Experience implementing rich internet applications.
- Experience with relational database table design, SQL programming and performance testing.
- Prior use and understanding of the eBird system.
- An interest in birds, nature, biology, science, and/or conservation helpful.
Applicants to provide cover letter, resume, contact information for 3 references.
When applying through our system, please remember to attach your application materials (resume/cover letter/CV) in either Microsoft Word or PDF as one document. In the Experience section of your application, use the Paperclip icon to search for file(s) or use the 'Drop Files Here' box to manually drag document(s) into your application. For a more detailed description and instructions on how to create a profile online please click here as an external candidate or click here if you are an internal candidate
Visa Sponsorship is not available for this position; not eligible to apply.
Relocation assistance is not provided for this position.
University Job Title:Applications Programmer III
Pay Rate Type:Salary
Contact Name:Sue Taggart
Number of Openings:1
Diversity and Inclusion are a part of Cornell University's heritage. We are a recognized employer and educator valuing AA/EEO, Protected Veterans and Individuals with Disabilities.2016-12-21-08:00