| Classification Minimum Requirements: |
A Bachelor’s Degree in computer or physical science, statistics, bioinformatics, analytics, or similar field and two years of experience; Master’s Degree in computer or physical science, statistics, bioinformatics, analytics, or similar field.
|
| Job Description: |
• Develop, implement, and maintain web-based applications on AgroClimate.org: Specifically, this task will involve developing and implementing the necessary algorithms and interface modifications to add new features in the Climate Indicators tool. Responsible for incorporating a new module for evaluation of weather extremes probabilities will be added to the tool to allow users investigate the probabilities of freezes, dry spells, heat stress, excess moisture and other extremes during user-defined periods of the year anywhere in the USA. Ensure the software meets software design principles to establish stability, security, and maintainability.
• Maintain and improve cloud-hosted applications with a focus on upgrading the database connections of existing disease alert systems that are currently implemented in the system to work with point data (weather stations) and gridded weather products. Alert systems affected include the strawberry, blueberry and citrus advisory systems.
• Build and maintain APIs and databases: Perform the necessary tasks to maintain the NASS-DSS Application Programming Interface (API) tool updated and operational 24/7 as well as developing new APIs if necessary.
|
| Required Qualifications: |
A Bachelor’s Degree in computer or physical science, statistics, bioinformatics, analytics, or similar field and two years of experience; Master’s Degree in computer or physical science, statistics, bioinformatics, analytics, or similar field.
|
| Preferred: |
• A bachelor’s degree in computer science, software engineering, or a related area and two years of relevant experience, or an equivalent combination of education and experience. • Demonstrated full stack web development experience, including modern JavaScript front-end frameworks such as Angular and Vue.js • Experience designing and developing RESTful APIs and back-end services in Node.js and Python • Proficiency with relational databases (PostgreSQL), including schema design, query writing, and data modeling. • Experience with non-relational/document databases (MongoDB). • Experience developing and deploying applications on cloud environments (AWS, GCP). • Proficiency with source-code management, issue tracking, and collaborative development workflows (Git, code review, CI/CD). • Ability to translate user needs into technical requirements, prepare specifications, and produce and maintain technical documentation. • Strong communication skills, including the ability to report progress to technical and non-technical audiences. • Ability to work independently and collaboratively in a team environment, contributing to project planning, prioritization, and organization.
• Experience with applications that consume geospatial, weather, or climate data (e.g., raster/vector data, time series, gridded climate products, remote sensing imagery) • Experience with serverless architectures and workflow orchestration (AWS Step Functions) and infrastructure-as-code (CloudFormation) • Familiarity with agricultural, environmental, or natural resources domains • Experience building responsive, accessible interfaces that meet web accessibility standards • Experience with containerization (Docker), automated testing, and CI/CD pipelines
|
| Special Instructions to Applicants: |
In order to be considered for this position, please attach a cover letter and resume/CV.
This is a time-limited, grant funded position. Position is fully onsite at UF Main Campus (Gainesville, FL).
Application must be submitted by 11:55 p.m. (ET) of the posting end date.
|