Short Description:
The Programmer is responsible for analysis, design, coding and integration testing of the more complicated OJI/RC Express projects.
Complete Description:
****************************************** IMPORTANT, PLEASE READ ***************************************************
TOP Candidates forwarded to the Manager must be available for an on-site computer based skills test that will take 70mins followed by a 20 min F2F interview for the top scoring candidates. Candidates that are not able to do this will NOT be considered for the positions. Candidates MUST be available on 9/18/14 at 1:00pm to report to ODJFS at 4020 E. Fifth Ave, Columbus Ohio 43219 for the skills test.
*******************************************************************************************************************************
In concert with the business users, business analysts, and application development; provide staff augmentation to assist with collecting and refining requirements, completing high level and detail level design in response to legislative initiatives and performance needs in the Unemployment Compensation (UC) area, provide input into the project plan for creating time lines of projects, complete application coding for medium to complex changes within the OJI application, recommend best practices, and provide suppport to system testing, user acceptance testing, and production when needed. Design, code, and test application modifications and enhancements to online screens using Java code, Java Script, WAS workspace, RAD, and DB2 database as well as Adobe and Filenet changes. This would include building on the current application interfaces for the OJI system as well as conforming to the industry best practices and standards. The work will include providing ongoing support for enhancements and modifications to the OJI online application that will ensure satisfactory performance of the application based on customer satisfaction and conformance to business requirements.
The duties performed will be coding medium to complex application code enhancements which could be modifications, new functionality and/or break fixes, perform intergration testing of program changes, perform code reviews for program changes made by other application developers on the team, provide input into best practices, make recommendations for performance tuning and program effeciency, analyze and design application enhancements, attend requirements meetings to assist business analysts in requirements collection and provide input into the feasibility of application design based on the documented business requirements, provide input into and/or complete detail application design documentation based on business requirements, provide time estimates for application code modifications for your own assignments, coordinate the work effort among project assignments with other software developers on the team, mentor staff, provide verbal and written status to the team lead, work with the system and/or solution architects, and database analysts concerning application design, tool usage, or new functionality, collaborate with business users, project managers, technical architects, team lead, and unit manager on application projects, provide support for system testing and user testing, assist in daily issue resolution, monitor and assist lower level software development specialists in the planning, analysis, design and construction of large, complex computer systems, utilize relational database management technology and information engineering principals, coordinate system design, data modeling and application development efforts, perform testing, debugging, refining and evaluating of computer software test results to produce the required output, create report and screen designs and complete coding for those designs, perform development of formal presentations; including graphs, charts, project plans, and slide shows for delivery to management, colleagues and user audiences.
Skills:
Skill
Required / Desired
Amount
of Experience
1a- Java application developer designing, writing and/or maintaining J2EE application code for large complex multi tier on-line apps, (continued 1b)..
Required
1b- w/36 mths as a senior level Java application developer
Required
5
Years
2a - programming exper using Rational Application Developer (RAD) version 6.0 or higher, Websphere Application Develmnt Studio (continued 2b)..
Required
2b - version 5.0 or higher and/or Eclipse version 3.0 or higher.
Required
6
Years
programming experience with a minimum of thirty-six (36) months as a senior level Java developer using JDK version 1.4 or higher
Required
6
Years
programming experience using IBM’s Websphere 6.0 or higher.
Required
5
Years
programming experience using relational databases (preferably DB2 version 8 or higher)
Required
5
Years
programming experience in a Web based environment utilizing HTML, XML, JavaServer Pages and Java Script
Required
5
Years
proven experience in the creation of application development documentation, implementation and support.
Required
5
Years
experience with J2EE application implementation and support.
Required
6
Years
exper performing structured unit, integration and/or system testing w/ proven ability to create test scenarios, analyze output/log files and docmntion
Required
6
Years
exper conductng or assisting w/ JAD session for the purpose of gathring reqmnts to create high-level and/or detailed design docs for Java on-line apps
Required
2
Years
experience coding using Agile programming
Desired
1
Years
experience developing Crystal Reports
Desired
1
Years
Experience creating and/or maintaining Web Services
Desired
1
Years
experience in an Ohio Job Insurance (OJI) Java application developer role.
Desired
1
Years
Experience training/ mentoring development staff
Desired
1
Years
Experience in Agile programming
Desired
1
Years
Experience using Windows 7 and/or IE9 browser
Desired
1
Years