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
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

IT Software developer - Interactive Voice Response Systems

  • 1.
    Position Name: SoftwareDeveloper – 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