Job Details

  • Title: Electronic Lab Reporting (ELR) Software Development - Programmer
  • Code: RCI-1126ELR
  • Location: Long Island City New York (NY) 11101
  • Posted Date: 11/27/2019
  • Duration: 7 Months
Talk to our Recruiter

  Job Description

Disease Surveillance Systems-Electronic Lab Reporting (ELR) Project

The ELR programmer will increase the capacity and scalability of the components that serve DOHMH’s disease surveillance software, used for ECR and ELR. The components include NYC’s implementation of the Universal Public Health Node (UPHN), the Electronic and Clinical Lab Reporting System (ECLRS), Secure Informatics Management Platform (SIMPL), Orion Health’s Rhapsody interface engine, Electronic Disease Reporting Infrastructure (EDRI), and Maven disease surveillance and case management system. The ELR programmer will also evaluate and implement projects that perform patient record matching, utilize rules engines, and provide value from professionally maintained free/open source software, for the disease surveillance infrastructure, to support the long-term sustainability of the system as a whole.

 The ELR programmer will:

  • Enhance or build on disease registry functionality by making code changes in Maven overlays and optimizing databases
  • Work with DOHMH programs, DOHMH IT, and other consultants to evaluate and implement projects to more efficiently and reliably deliver disease information to the registries
  • Assist with developing proofs of concept to manage and deliver surveillance (both ELR and ECR) data to Maven systems
  • Attend meetings and calls, and take notes as necessary
  • Produce updated technical design, data flow, and architecture diagrams
  • Provide source code of the implementation of the technology design
  • Design database and implementation scripts
  • Perform test case documentation and provide results
  • Implement solutions to security items identified

Required Skills:

  • Candidates must have a minimum of 4 years of experience with writing application software, data analysis, data access, data structures, data manipulation, databases, programming, testing and implementation, technical and user documentation, software conversions; environments include but are not limited to mainframe, mid-range, personal computers, laptop; available to assist and/or lead in the design of program specifications and the implementation of software solutions.

Candidates must also have a minimum of 3 years of experience in the following areas:

  • Working in public health surveillance informatics
  • Validating, parsing, and storing HL7 messages based on public health implementation guides
  • Relational database management systems and SQL
  • Java toolkit (Ant, Tomcat, log4j, Hibernate)
  • Source control (Subversion, TFS)
  • Eclipse
  • Enterprise-wide solutions and working with end users
  • Maven overlay
  • Excellent technical, communication, and writing skills