Job Description :
Job Title: Programmer - HBITS-06-05259

Location: Albany, New York,

Duration : 18 Months

Interview Mode : Inperson OR WEB-EX

Primary Skills : Spring, Struts, Oracle PL/SQL, OOAD

Job Description:

Pursuant to Article 2, Title 2-A, Section 230 of the Public Health Law, the Office of Professional Medical Conduct (OPMC) is responsible for the collection and management of all professional misconduct complaints filed against physicians, physician assistants, and specialist assistants. Throughout the years, a number of computer systems were created to meet the needs of OPMC. As time went on and technologies changed, the systems were unable to be maintained and enhanced to continue to meet the business needs. A prior initiative has identified the high-level Business Use Cases and requirements for a newly designed system. OPMC is now at a point where additional teams are required to begin the development of the new system.

Day to day tasks:

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.

Mandatory Qualification:


- 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 Level – 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:

1. 84 Months Experience in Object Oriented Analysis and Design (OOAD) in designing and implementing Information Technology Solutions using the Java programming language.

2. 48 Months Experience in Oracle PL/SQL and developing procedures and packages.

3. 36 Months Experience in using the Spring framework

4. 24 Months Experience in using the Struts framework

5. 24 Months Experience using JavaScript frameworks

6. 12 Months Experience building Responsive Web applications

7. 12 Months Experience developing Java Web Services (REST and SOAP