Previous Job
Programmer Expert Normal
Ref No.: 18-00684
Location: Albany, New York
Start Date: 06/25/2018
Department of Health

Is this a Project or Program specific request (e.g., Connections, SFS)?
If yes, please list the Project or Program Name:
Please provide a short description of the project:
The New York State Department of Health (NYSDOH) Division of Epidemiology's Statistical Unit is charged to maintain and enhance the statewide Electronic Clinical Laboratory Reporting System (ECLRS), the Communicable Disease Electronic Surveillance System (CDESS), and the Electronic Syndromic Surveillance System (ESSS). These are mission critical electronic systems to effectively monitor and respond to over 75 reportable diseases and to other public health emergencies and inform statewide policy decisions.
Please provide a full listing of the day to day tasks to be performed by the Consultant (be descriptive and specific):
Program in the full range of Java EE web technologies, configure and support files required for the development, enhancement, and maintenance of ECLRS and CDESS.
Develop the capacity to accept, process, analyze and transport Health Level Seven (HL7) data for ECLRS and CDESS and create HL7 data to CDC for notifiable condition messages. 
Develop the processes of integration between CDESS Refugee Health module and New York State Immunization Information System (NYSIIS).
Develop the drug sensitivity results mapping tool from ECLRS to CDESS.
Perform unit and regression testing scripts. 
Provide system technical document.
Participate in system design meetings.
Which Service Group is required?
What is the number of staff being requested?
(maximum of 5)
Which Job Title Category is required?
Which Skill Level is required?
Which Skill Demand is required?
How many Candidate Response Forms are being requested per Contractor per position?     (1 or 2)
When is the Target Start Date?
(30 Business Days minimum from date of request)
How long is the engagement? (in months)
When is the estimated completion date?
Is this a Full or Part-Time Position (Full time is considered 40 Hours Per Week)?
Part Time (37.5 hours per week)
If Part-Time, enter approximate number of hours per week:
What are the daily work hours? (note if negotiable or list preferred start and end time):
8-4:30 (negotiable), 1-hour lunch
Where is the Home Base Region?
Where is the work office located?  Enter Building Name (if known) Full Street Address, City, and ZIP
ESP, Corning Tower Room 754, Albany, NY, or
800 N Pearl St, Menands, NY 12204
What type of software is typically used by the Agency?  (e.g., Agency is an "IBM shop.”)
What type of hardware is typically used by the Agency? (e.g., Agency is a "Client shop.”)
Position Mandatory Qualifications
Programmer –
- Analysis, design, coding, component and assembly testing of all application code owned by the Application Team
- Maintenance (including production support), enhancement and development work
- Write application software, data analysis, data access, data structures, data manipulation, databases, design, programming, testing and implementation, technical and user documentation, software conversions
Expert (84+ months)
Candidate is able to provide leadership of large teams and/or extensive industry experience and is considered at the top of his/her field
Requested Qualifications
84+ months experience in using WebLogic application server
84+ months experience in designing complex web applications using business rules, mockups and use cases
84+ months experience in programming, using Java SE, JDBC, Java Servlets, JSP and JavaScript with relational database models
84+ months experience in unit testing framework and CVS source code control
84+ months experience in working with HL7 messages
60+ months experience working with java-based service-oriented architecture
60+ months experience in SQL object-relational or SQL mapping framework
48+ months participating in system design session and preparing system specification documents
Additional Information Requests:
Are there additional security requirements for the Authorized User?
Will additional training possibly be required during the Engagement?
If Yes, provide description of anticipated training.
HIV confidentiality training & Division of Epidemiology confidentiality training
What type, or manner, of Knowledge Transfer is requested during the engagement?
Consultant will work closely with State staff and provide training and written documentation on all processes and procedures.
Is travel anticipated during the Engagement?
If Yes, please list anticipated frequency and locations for travel: