Homeless Management Information System (HMIS) Data Analyst Consultant: Shiny & package development - Coalition on Homelessness & Housing in Ohio (cohhio.org)
paid / remote / < 5mo
Request for Qualifications
HMIS Data Analyst Consultant
About Us
The Coalition on Homelessness and Housing in Ohio (COHHIO) is a private, not-for-profit 501(c)(3) agency founded in 1994 and is committed to ending homelessness and promoting decent, safe, fair, affordable housing for all, with a focus on assisting low-income people.
The COHHIO HMIS team currently supports two of the nine U.S. Department of Housing and Urban Development (HUD) Continua of Care (CoC) in Ohio: the Ohio Balance of State Continuum of Care (BoSCoC), as HMIS Lead, and the Mahoning County Homeless Continuum of Care (MCHCoC) as HMIS System Administrator.
Project Scope
Through this RFQ, COHHIO is seeking responses from consultants who can assist with the development of the open-source Shiny app reporting system: Rminor. The Rminor system is currently undergoing substantial revision such that it is:
- Compliant with HUD Data Standards
- Compatible with the Clarity HMIS platform
- Fully automated and functional in a cloud environment (currently shinyapps.io)
There are three key components to this project, some of which have internally maintained dependencies which may require modification as needed by the following:
-
Rm_data : data munging back-end
- Refactoring legacy logic from COHHIO_HMIS into new modularized & functionalized Rm_data package framework
- Updating dependencies as needed to support Rm_data's purpose of serving data to the apps
- Coding a robust, automated, cost-effective data delivery mechanism
- Rminor
- Modularize code in its entirety using bs4Dash & golem framework
- Re-build UI to suit new framework
- Functionalize server logic into modules
- Rminor_elevated
- Re-build UI to suit golem/bs4Dash framework
- Functionalize server logic into modules
See a diagram of the dependency tree
Required Background/Knowledge
- Proficient use of inter- and intra-office communication tools such as email, video conferencing, teleconferencing,GoToMeeting, Slack, Trelloand similar tools
- R language experience that includes tidyverse, functional programming, package building, writing roxygen documentation & modularized Shiny app development (preferably with the golem framework).
- An understanding of the concepts in Advanced R especially R6 classes, meta-programming & tidy evaluation.
- Comfort with function-based, DNRY/defensive programming
- Ease with collaborative Github workflows
Preferred Background/Knowledge
- Experience with HMIS software (Clarity preferred)
- Experience with HUD Data Standards
- Experience with Looker
- A solid understanding of Shiny reactivity
- Working knowledge of HTML, CSS
- Some experience with Javascript a plus
Implementation Plan
An initial meeting via GoToMeeting, then plan how communication is best for moving the work forward. No travel will be necessary.
Contractor will need to sign an End User Agreement to ensure confidentiality of the raw data.
Timeline
We hope to have a candidate decision by November/December. Ideally the project will be done by March 2022.
Submission Requirements
To respond to this RFQ, you must be based in the US. Please email the following to ericamulryan at cohhio dot org, by Nov. 30, 2021:
- A statement of interest
- A resume outlining the respondent's experience
- A fee proposal for this project
- Links to existing R portfolio items that demonstrate requested proficiencies
- Three professional references
Apply: https://drive.google.com/file/d/100XBpZMaJ-cEqP87l7H-c8JetKdcM9LF/view?usp=sharing