Programmer: Research Clinic Database/Web/Front-End Development

Programmer: Research Clinic Database/Web/Front-End Development
New England Eye Perkins Low Vision Clinic, Massachusetts Eye and Ear Infirmary / Harvard Medical School
fall 2019


 

A part-time database/web/front-end developer is needed to help complete an online database interface for the New England Eye Perkins Low Vision Clinic in Boston, MA. Overview: The goal of the project is to create a secure, user-friendly Flask web application that will function as a filing system for the New England Eye Perkins Low Vision Clinic’s patient reports and as a data pool for researchers. The developer will be working with the back-end programmer to improve the usability of the application and help optimize the current code. This is an opportunity to get significant experience developing applications and databases for a future career in the software or data science industry. Details: The application takes in the patient records from the clinic as variety of documents (Word, Excel, plain-text, etc) and parses the text into MySQL tables and Elasticsearch indexes on Amazon Web Services (AWS) based on keywords and established patterns. The information can then be searched and exported at will. Other important features are the data security, rapid searching, smooth upload and download, and user flexibility. The majority of the back-end and the basic interface have been created, but the details are still incomplete. Responsibilities: The candidate will be partnering with the original programmer, a current full-time data analyst with significant coding experience who has spent over 500 hours on the project to date. While the primary goal of the individual will be the web interface, he/she should expect a significant amount of peer-programming and teamwork across all levels of development. Requirements: The following skills are required: (1) ability to peer-program; (2) comfort with at least one of the following languages/software: Python, Java, Javascript (/jQuery), HTML, SQL/MySQL, Amazon Web Services, Elasticsearch, Unix command line; (3) ability to spend between 10-15 hours a week on the project; (4) ability to learn on the job; (5) US citizenship (No visa sponsorship is available); and (5) an alternative revenue stream not dependent on this position. An ideal candidate will have any number of the following: (1) mindset of experience over money; (2) previous, relevant experience either from school or work; (3) graphical or human-computer interaction programming experience; and (4) local to the Boston/Cambridge area. Additional Information: Compensation: Negotiable. Timeline: This is a part-time contract that will be concluded at the completion and launch of the application. Current estimations put the timeline as approximately 100 hours. To Apply: Please send your resume to Emma Bailin at emma_bailin@meei.harvard.edu with the subject line “Application for NECO-Perk”. If we think that you could be a good match, we will email you about setting up a phone screening. (posted 9/2019)