Duties:
- Participate as part of a Agile/Scrum development team
- Work with product owners to help refine software requirements based on Marketing and Product requirements
- Create and document software designs to meet requirements
- Implement design, document, unit test, and fix defects
- Responsibilities include use of process tools for configuration management and defect tracking
- Work in collaboration with Product Management, Quality Assurance, Documentation writers and Technical Support to ensure the quality of the software products and components
Required:
- Bachelor's degree in Computer Science
- 3+ years of browser based graphical interface design (GUI)
- 2+ years of software development experience in JavaScript (AJAX)
- 1+ year of software development in Groovy/Grails
- 1+ year of software development using ORM technology (Hibernate preferred)
- 1+ year of software development in Adobe Flash
- Communication and written skills and the ability to integrate into a close teamwork environment
Desirable:
JBoss application server development
SIP, VoIP, VXML, other voice protocols and standards