Software Engineer
The Software Engineer will be a member of the global team driving the development of world-class speech recognition applications, framework components, and delivery tools that impact millions of consumers interacting with major enterprises around the globe.
A computer science or related degree, 2+ years in software development, ability to own software solutions from start to end, and capability to learn new technologies and processes are vital to your success.
As a Software Engineer at [24]7, you will apply computer science and engineering skills to the development of pioneering voice applications. You will be part of a team of senior software industry veterans, and, through clear thinking and hard work, should achieve much success while contributing to tools, applications and libraries.
Responsibilities
- Participate in the analysis, design, development, and debugging of software applications, libraries and tools.
- Design and deliver applications as part of cross-functional teams that include client management, voice UI design, and QA.
- Implement and enhance sophisticated real-time enterprise data integrations.
- Design and implement data management solutions that support scalable, highly performing systems.
- Work within a modern web services and DBMS environment to ensure [24]7’s applications and support staff have reliable and accurate data supplied to them at all times.
Requirements
- Degree in Computer Science or related field
- 2 years Software Programming experience in Java or C++
- Experience with Voice XML (VXML) design and development
- Experience with web services technology and standards and best practices (i.e., AWS, SOAP, REST)
- Solid communications skills, both written and verbal
Pluses
- Experience with JavaScript development
- Shell scripting experience
- Apigee experience
- Familiarity with Agile development processes
- Ability to write SQL queries and design schemas in relational databases such as MySQL and Oracle