Job ID :
17856
Company :
State Of Michigan
Location :
LANSING, MI
Type :
Contract
Duration :
1 Years
Salary :
Open
Status :
Active
Openings :
1
Posted :
26 Oct 2018
Job Seekers, Please send resumes to resumes@hireitpeople.com
Short Description:  DTMB/MDHHS is requesting to procure a Senior Programmer Analyst through CAI for the term 10/15/2018 - 10/14/2019.

Complete Description:  Years of Experience:
8-11 years of experience in the field or in a related area.

Job Description:
This position leads, plans, develops, tests, and documents computer programs, applying knowledge of programming techniques and computer systems. Evaluates user request for new or modified program and consults with development teams to identify current operating procedures and program objectives. Formulates plan outlining steps required to develop program, using methodologies such as structured analysis and design or object-oriented development.
Work involves assisting in analyzing systems outlines to develop programs for computer applications, writing solution programs, documenting the methods and procedures used in program development, and testing and correcting programs. Works under moderate supervision. 
Designs reports, forms and letters along with web-based screen displays to accomplish goals of user request. Reviews screens, reports, forms and letters designs with users. Converts project specifications, using industry standard tools, such as object-oriented tools and code generation, into sequence of detailed instructions and logical steps for coding into language processable by computer, applying knowledge of computer programming techniques and computer languages.
Develops program code and runs and test programs. Runs and analyzes code to detect syntax or logic errors during program test and uses diagnostic software to detect errors. Replaces, deletes, or modifies codes to correct errors. Analyzes, reviews and alters program to increase operating efficiency or adapt to new requirements. Writes documentation to describe program development, logic, coding, and corrections. Assists users to solve operating problems. Recreates steps taken by user to locate source of problem and rewrites program to correct errors. May use computer-aided software tools in each stage of system development. May provide technical assistance to program users. May monitor performance of program after implementation. May specialize in developing programs for business or technical applications.


Skill
Required / Desired
Amount
of Experience
Programming Languages: JAVA
Required
11
Years
Programming Languages: SQL, PL/SQL
Required
6
Years
Java/J2EE Technologies: Servlets, JSP
Required
11
Years
Java/J2EE Technologies: JNDI, JDBC
Required
6
Years
Java/J2EE Technologies: EJB 3.0
Required
2
Years
Application/Web Servers: Tomcat, JBoss, Weblogic
Not Required
2
Years
Application/Web Servers: Websphere 8.5
Required
6
Years
XML/Web Technologies: DHTML, CSS, XML, SXL, XSLT, AJAX
Required
5
Years
XML/Web Technologies: XHTML
Required
2
Years
Databases: Oracle
Required
8
Years
Databases: Microsoft XQL Server, MySQL
Not Required
2
Years
IDE Tools: RAD
Required
6
Years
Frameworks: Struts 1.3.8, Hibernate
Required
8
Years
Scripting Languages: jQuery, JavaScript
Required
6
Years
Version Control: Clear Case
Required
6
Years.