IT Software developer - Interactive Voice Response Systems
1. Position Name: Software Developer – Interactive Voice Response (IVR)
Resources Needed: 1-2
Pay: $60/hr +
Location: Chicago HQ
Desired Start Date: ASAP Anticipated End Date: 12/31/2012
Position Description:
Participate in the detailed design, construction, implementation, and support of an
enterprise IVR (Interactive Voice Response) application
Write new programs of moderate to high complexity, working with complex applications,
systems designs and specifications while utilizing standard procedures and techniques.
Formulate concepts and develops solutions of application programs for the full life cycle
(design, code, test, implement) of projects
Position Responsibilities:
Design, create and implement effective, natural language call flows with a high degree of
usability
Analyze and define system requirements for IVR applications to meet business
requirements
Prepare and maintain complete programming specifications, functional design, and
technical design documents
Analyze, code, test, and debug the application
Support testing, debugging and resolution of issues
Participate in and assist with user focus groups, tuning, usability testing, refactoring,
optimizing call flows
Perform troubleshooting and analysis to assess root cause of application issues
Make recommendations to improve operating efficiency and functionality of voice user
interface
Provide regular status reports
Adhere to all policies and procedures concerning all confidential information including
but not limited to internal use and restricted information, including Protected Health
Information (PHI)
Required Technical Qualifications:
Minimum 5 years of solid software programming experience in developing web
applications in a J2EE environment using IBM Rational Application Developer IDE.
More specifically, VXML, service-oriented architecture, object-oriented design, XSLT,
Java and J2EE experience are all a plus
Excellent knowledge using the Spring framework for web applications and CVS
Good knowledge on Struts, MVC, HTML, JSP, Open source Java frameworks and
technologies, such as Apache Common utility, Ant build file, Junit testing
Should have good experience in Database SQL query, JDBC programming, Basic Design
Patterns and software development methodology
2. Preferred Qualifications:
Knowledge in IVR applications using VoiceXML (VXML).
Javascript, xml experience all desirable.
Experience working with Web Services using XML.
Healthcare industry experience
Required Non – Technical Skills:
Excellent communication and writing skills
Excellent interpersonal skills with the ability to develop cohesive working relationships
with team members
Strong technical, logical, and analytical skills
Ability to communicate effectively, verbally and in writing, with technical, business, and
management staff
Flexibility to adapt to change and willing to learn and develop new skill sets as applicable
Ability to manage multiple deliverables in a highly energized and fast-paced environment
within a framework of constantly shifting deadlines and deliverables
Thorough understanding of the full software development life cycle