Platform Software Developer Interactions
As the Platform Software Developer you will be responsible for building our core voice application delivery system for an impressive list of clients. Responsibilities include software design, development, and testing. Communication within the platform team and with the consumers of the platform software is required on a regular basis. You will be working in a multi vendor environment including off the shelf software integrated into our custom developed software often interacting with our customer?s systems. You will need a mindset around building complex, high volume, near real time, distributed systems with all the qualities of goodness that are required in such systems as performance, high uptime, resiliency, and comprehensibility.
Required Skills:
6 ? 15 years software development experience
Java
Spring (or other DI framework)
Eclipse & Subversion
Linux (or other -nix variant)
Technical documentation skills, e.g., UML
Pluses:
Distributed systems experience (IP socket protocols, HTTP, etc)
Hibernate, Postgres, JBoss, Google Protocol Buffers, Maven
Mac OS X, Redhat
SIP, RTP, RTSP, other telephony protocols
ASR Grammar development (GrXML, SRGS, etc)
IVR platform development (Edify, Nuance, Intervoice, Genesys, Cisco, etc)
VXML
Agile development methodologies (Scrum, XP, etc)
As a valued, respected employee at Interactions, you will receive a competitive salary, stock options, and benefits. Our work environment is flexible and collaborative.
| Location: |
Franklin, MA
United States
|