Previous Job
Previous
Programmer Expert High
Ref No.: 18-00820
Location: Albany, New York
Start Date: 07/24/2018
 Agency:
NYS Department of Health


Is this a Project or Program specific request (e.g., Connections, SFS)?
Program

If yes, please list the Project or Program Name:
Vital Records

Please provide a short description of the project:
Support, maintain, and enhance DOH Vital Records application as required.

Please provide a full listing of the day to day tasks to be performed by the Consultant (be descriptive and specific):
The Programmer activities and responsibilities that will be required in this project include but are not limited to:
 
Design system architecture and develop system models specifying interactions between multiple systems; 
Develop and/or modify technical and/or design specifications, technical writing and documentation;
Develop web pages and user interfaces;
Software development and maintenance tasks including coding, testing, and implementation.
 
 

Which Service Group is required?
Group 1: Standard Titles

What is the number of staff being requested?
(maximum of 5)
 
1

Which Job Title Category is required?
Programmer

Which Skill Level is required?
Expert

Which Skill Demand is required?
High

How many Candidate Response Forms are being requested per Contractor per position?     (1 or 2)
 
1

When is the Target Start Date?
(30 Business Days minimum from date of request)
 
8/27/2018

How long is the engagement? (in months)
24 months

When is the estimated completion date?
8/26/2020

Is this a Full or Part-Time Position (Full time is considered 40 Hours Per Week)?
Full Time

If Part-Time, enter approximate number of hours per week:
N/A

What are the daily work hours? (note if negotiable or list preferred start and end time):
 
Preferred: 8:30 am to 5 pm

Where is the Home Base Region?
Region 1

Where is the work office located?  Enter Building Name (if known) Full Street Address, City, and ZIP
 
Corning Tower, Empire State Plaza, Albany

What type of software is typically used by the Agency?  (e.g., Agency is an "IBM shop.”)
 
Eclipse IDE, Redmine, Java/Oracle, Windows Workstation

What type of hardware is typically used by the Agency? (e.g., Agency is a "Client shop.”)
 
Unix/Solaris
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 of experience in Object Oriented Analysis and Design (OOAD) in designing and implementing Information Technology Solutions using the Java programming language.

48 Months of experience in Oracle PL/SQL and developing procedures and packages.

36 Months of experience in using the Spring framework

24 Months of experience in using the Struts framework

24 Months of experience using JavaScript frameworks

12 Months of experience building Responsive Web applications

12 Months of experience developing Java Web Services (REST and SOAP)
Additional Information Requests:

Are there additional security requirements for the Authorized User?
Yes, the consultant will need a driver's license or non-driver identification card in order to apply for building and suite access cards.
 
DOH Confidentiality agreement and network access permissions are required for these positions.
 

Will additional training possibly be required during the Engagement?
Yes

If Yes, provide description of anticipated training.
ITS staff will provide orientation and guidance so that the contractor can get an understanding of the applications they will support and the environment in which they will work.
Program staff will provide informal user training so that the contractor can get an understanding of the applications from an end user perspective. 
The NYS Governor's Office of Employee Relations (GOER) sets mandatory training requirements that must be completed by full-time, part-time, seasonal, per diem employees, and contractors.  Examples include but are not limited to: Security Awareness, Preventing Sexual Harassment and Preventing Workplace Violence. By taking these courses, all state employees will be informed of important policies and procedures that affect day-to-day operations and interactions to achieve an overall better workforce and environment.
There may be additional Department of Health (DOH) and/or Office of Information Technology Services (OITS) agency-specific mandated training.  

What type, or manner, of Knowledge Transfer is requested during the engagement?
Prepare documentation and conduct formal/informal training sessions in order to effectively transfer knowledge in the areas needed for on-going support of applications and projects.  For example, the knowledge transfer may include, but is not limited to:
 
Prepare Word documents, process diagrams, etc.
Maintain and explain procedural documentation for administrative functions and testing procedures.
In some cases, step-by-step instructions may be required. 
Explain the documentation, expand and revise the documentation as requested to further enhance the documentation's usability and understandability.
Train State staff and other contractors such that State staff and other contractors can effectively and efficiently provide support.
Periodic mentoring/training sessions may also be required for effective knowledge transfers.
Is travel anticipated during the Engagement?
No

If Yes, please list anticipated frequency and locations for travel: