Cornell University - Ithaca, NY

posted about 1 month ago

Full-time - Mid Level
Remote - Ithaca, NY
501-1,000 employees
Educational Services

About the position

The CALS School of Integrative Plant Science (SIPS) at Cornell University is seeking an experienced Applications Developer to join the Breeding API (BrAPI) Project. This project aims to support an international community of scientists and engineers by providing a standardized data framework for breeding research and agricultural data. The incumbent will be part of a small team of developers responsible for maintaining existing infrastructure and developing new software tools that cater to the needs of the global research community. The position is based in Ithaca, NY, and will involve active engagement with multiple academic labs and software development projects worldwide. The role requires rapid cycle development of software, including quality assurance, quality control, and integration testing. The software developed will primarily consist of web-based applications, but there will also be backend database applications and local scripting tools. A significant focus will be on RESTful web services and other web service API technologies. Development will follow a structured cycle, incorporating user feedback for continuous improvement and customization. The success of the project hinges on the development of useful tools and applications that are widely adopted by the international community. Candidates are expected to foster a culture of belonging and a psychologically healthy work environment by promoting cooperation, collaboration, and respect among team members. This position is a one-year term, with the possibility of reappointment contingent upon funding and performance. A cover letter and resume are required for consideration, and no visa sponsorship or relocation assistance is available for this position.

Responsibilities

  • Develop and maintain web-based applications and backend database applications for the Breeding API Project.
  • Engage with international researchers and software development projects to gather requirements and feedback.
  • Implement RESTful web services and other API technologies to support breeding research.
  • Conduct quality assurance and integration testing for software developed.
  • Collaborate with a multidisciplinary team to ensure the successful delivery of software tools and applications.
  • Participate in the software development lifecycle, including planning, development, and user feedback integration.

Requirements

  • Bachelor's degree in computer science or related field.
  • 3 to 5 years of relevant experience or equivalent combination of education and experience.
  • Solid understanding of web development technologies (HTML, CSS, JavaScript).
  • Experience with SQL or NoSQL databases.
  • Proficiency in RESTful web services or equivalent API technology.
  • User interface design experience.
  • Familiarity with containerized deployment (e.g., Docker).
  • Experience with Java or Python programming languages.
  • Knowledge of modern software delivery and deployment techniques (e.g., CI/CD).
  • Experience with Agile development methodologies.
  • Ability to write clean, scalable, and modular code using source control.
  • Strong communication skills and ability to work effectively in a team setting.
  • Demonstrated commitment to diversity, equity, access, inclusion, and wellbeing.

Nice-to-haves

  • Excellent communication skills for working in a multi-disciplinary and multi-cultural team.
  • Ability to adapt to new programming techniques, languages, and platforms.
  • Experience developing or modifying complex software systems.
  • Comfortable working in a Linux environment.
  • Experience with GIT source control.

Benefits

  • Hybrid work arrangement (3 days remote, 2 days on-campus).
  • Comprehensive health care options.
  • Generous retirement contributions.
  • Access to wellness programs.
  • Employee discounts with local and national retail brands.
  • Health and personal leave.
  • Three weeks of vacation and 13 holidays.
  • Tuition-free Extramural Study and Employee Degree Program.
  • Tuition aid for external education.
  • Cornell Children's Tuition Assistance Program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service