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
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