Logo
Cornell University

Full-stack Software Developer and API Specialist

Cornell University, Ithaca, New York, United States,


Full-stack Software Developer and API Specialist (Hybrid- 1 Year Term)*No Visa Sponsorship is available for this position.About CALS School of Integrative of Plant ScienceThe CALS School of Integrative of Plant Science (SIPS) encompasses five fields: Horticulture, Plant Biology, Plant Breeding & Genetics, Plant Pathology and Plant-Microbe Biology, and Soil and Crop Sciences. Combined there are 100+ faculty, ~200 undergraduate majors, 200+ graduate students in six fields, and 600+ other employees located in Ithaca, Geneva, and other satellite locations across New York State.The OpportunityWe seek an experienced Applications Developer to join the Breeding API (BrAPI) Project at Cornell University. The BrAPI Project supports an international community of scientists and engineers by providing an accepted data standard for breeding research and agricultural data. The incumbent will be located in Ithaca, NY and will be part of a small team of developers supporting existing infrastructure and building new software tools required by the international community.What We NeedRequired Qualifications:Bachelor's degree in computer science or related field and

three (3) to five (5) years

relevant experience or equivalent combination of education and experience.Solid understanding of

at least two

of the following:

Web Development ( HTML, CSS, JS , etc.)SQL or NoSQL

databasesRESTful Web Services

or equivalent API technologyUser interface designContainerized deployment (i.e.

Docker )

Experience with

Java or Python

programming languages.Understanding of modern software delivery and deployment techniques (e.g.

CI/CD ).Knowledge and experience with

Agile

development.Ability to write clean, scalable/modular code through source control.Strong communication skills and ability to work in a team.Experience in and/or demonstrated commitment to supporting diversity, equity, access, inclusion, and wellbeing.* This is a one (1) year term position; reappointment will be contingent upon funding and performance.* A cover letter and resume are required for further consideration for this position.Preferred Qualifications:Excellent communication skills are needed to work in this multi-disciplinary, multi-location and multi-cultural team.The incumbent should have the ability to adapt to new programming techniques, languages and platforms.Experience developing and/or modifying complex software systems.Comfortable with a

Linux

environment.Experience with GIT source control.What We OfferRewards and BenefitsThis position is eligible for a hybrid work arrangement. Employees typically perform this role remotely

3 days

per week and on-campus

2 days

per week.Cornell receives national recognition as an award-winning workplace for our health, wellbeing, sustainability, and diversity initiatives.Our benefits programs include comprehensive health care options, generous retirement contributions, access to wellness programs, and employee discounts with local and national retail brands.Our leave provisions include health and personal leave, three weeks of vacation and 13 holidays.Cornell's impressive educational benefits include tuition-free Extramural Study and Employee Degree Program.University Job Title:

Applications Programmer IIIJob Family:

Information TechnologyLevel:

FPay Rate Type:

SalaryPay Range:

$89,338.00 - $103,826.00

#J-18808-Ljbffr