Ruby / GeoBlacklight Developer

$105 - $120 hourly

Contract: W2, Temp

    Job Description

    RESPONSIBILITIES:
    Kforce has a client that is seeking a Ruby/GeoBlacklight Developer in New York, NY.

    Overview:
    The 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 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 candidate 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. This person will also work on UltraViolet, our newly launched data repository, on the development of GIS related integrations.

    REQUIREMENTS:
    * 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 data)
    * 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

    The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.

    We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.

    Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.

    This job is not eligible for bonuses, incentives or commissions.

    Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.