Ruby on Rails / GeoBlacklight Developer

$80 - $90

Contract: W2, 12 Month(s)

  • No Travel Required


  • Ruby On Rails
  • Ruby
  • OAuth 2 . 0
  • Linux
  • JavaScript
  • AWS
  • GeoBlacklight

Job Description

DICTATION of the vendor call Can be fully remote.
From the manager, he said “From the description – they have special spatial repository built on Geoblacklight. Click on some links to know about it. Working with Rails software open source
Primarily the role is to upgrade the spatial data repository infrastructure. Ruby on rails and authentication and AC 2 and some kind of scripting like Java script experience and knowledge.
Experience with Geo spatial and geo server spatial files. Need a program for LIDAR data for remote sensing data.

This University - they are an early adopter of spatial - search engine for geo-spatial data. The math is involved. This application also creates interactive maps and you can update it when you zoom in. One of the people on their team left. So they have a gap to upgrade the infrastructure

Ultra violet they are updating that and will merge the functionality and upgrade GeoBlacklight and merge into ultra violet.

The role Lasts till the end of August 31, but they are extending it for the next year. Doesn’t know how long after august into next august it will go but probably will go most of that next year

Need people with LIDAR data for the researchers.

Open to fully remote if they are localish or traveling they can come in once a month they will look at people in California.

FOCUS on bullseye Ruby on Rails and conformant and geoblacklight Primarily upgrading the existing infrastructure in geoblacklight. Pitch ideas on how they can integrate this into Ultra violet. They aren’t re-inventing the wheel, they are extending the functionality of the existing and upgrading. Two technical people on the team. A senior devops and senior research engineer. Address and older environment to a new environment .

Look into what GeoBlacklight is all about. if they are excellent Ruby on Rails person they can figure out GeoBlacklight. GO TO GEO BLACKLIGHT GIT page.

Need to work East coast hours for the most part. The west coast people will have to adjust or they can adjust to them. West coast can start at 8 or 9, the team starts at 10 am in nyc
Interviewing – when they find someone – they will start them as early as June 5 th or 4 th . It will go longer. One interview mostly and talk to tech people also.

How much experience – 2 plus years of ruby on rails. is not going to work. Minimum 2 years of experience.

Client's Data Services is seeking a Ruby/GeoBlacklight Developer on a termed contract basis to work with Research and Instructional Technology and Digital Libraries Technology Services to upgrade our repository services for Client's researchers. The Ruby/GeoBlacklight Developer will work with these teams to develop, upgrade, and document our research repository infrastructure that supports GIS data.
The developer will primarily work closely with the Senior DevOps Engineer and Senior Research Data Engineer to upgrade and improve workflows for our Spatial Data Repository, which is built with GeoBlacklight - an open-source Ruby on Rails software application for discovering geospatial content. The developer will upgrade AWS instance of the Spatial Data Repository and closely coordinate with the GeoBlacklight Community to implement the latest released versions of GeoBlacklight and its components. The developer will work with a research team to ingest Lidar data into SDR. The Developer will also work on UltraViolet, our newly launched data repository, on the development of GIS related integrations. The ideal candidate for this position will possess the following capabilities, skills, and experience.
Required qualifications:
Bachelor's Degree or higher.
2+ years of prior experience as a web app developer or similar position.
2+ years of prior experience developing applications with Ruby on Rails (GeoBlacklight
experience ideal).
Experience deploying to the Cloud environment (AWS preferred). Understanding of core
services (EC2, S3, RDS or equivalents).
Understanding of the OAuth 2.0 standard for authentication.
Understanding of Bootstrap, JavaScript, PostGIS or similar frameworks.
Familiarity with GeoServer and Apache/Nginx web server management (certificates,
ports, DNS).
Comfortable with Linux command line utilities and standard Git best practices.
Experience cleaning and optimizing data in various forms.
Excellent written and verbal communication skills.

Preferred qualifications:
Experience with Tomcat, Solr, PostgreSQL, MySQL
Familiarity with Geospatial metadata, Geospatial files (shapefile, geodatabase, Lidar
Prior experience in code reviews, providing bug fixes and support.
Ability to efficiently document workflows and train staff, as needed.
Ability to collaborate with the GeoBlacklight Community.
Ability, experience, and desire to work in a hybrid/remote setting.