Web Analytics

Senior Asterisk Developer

  • Kerauno
  • Indianapolis, IN, USA
  • Sep 09, 2019

Job Description

At Kerauno, we help our customers remove tedium from their day to day so they can get more done. Our platform connects communication platforms like Salesforce, Google, email, voice, chat, and SMS so that our customers can wire them together and build useful automation. Instead of a human doing robot things, we free them up to do human things. We re experiencing explosive customer growth and we need your help.
As a Kerauno Software Engineer, you ll be part of a team building a sophisticated SaaS platform that connects communication services and enterprise business systems. We use Go primarily, and are very open to folks coming to us with experience in Java, C++, C#, Scala and other common platform languages. We're happy to be driving Indy's growing tech scene and we re excited to see where this growth takes us.
PRIMARY RESPONSIBILITIES
Play the critical role of driving the upgrade and tech refresh of our existing Asterisk platform to current versions (Asterisk 16.3).
Be a part of the team that provides production support for our products, while working to enhance the platform rearchitect core services that form the underpinnings of our product.
Ensure the successful function of any custom dial plans against the latest platform.
Refactor/Redesign the interfaces, underlying data structures, and any user-facing artifacts that rely on call analytics and call event data from voice processing.
Influence the product roadmap by evaluating architectural solutions that enable scale, growth, and accelerated customer adoption
REQUIREMENTS 8 years of demonstrated success on Asterisk, voice processing technology.
Deep experience and demonstrated knowledge / depth in building dial plans
Ability to troubleshoot call quality issues related to call processors and network anomalies.
Knowledge of various networking and/or VoIP communication protocols, such as HTTP/HTTPS, SIP,SDP, RTP/RTCP,, TCP/IP, as well as some network programming experience.
Able to be productive as part of a geographically distributed team
Knowledge of modern web application development languages such as PHP, Ruby, JavaScript, Python, etc.), relational database technology, such as MySQL, SQLServer, PostgreSQL
Understanding of public cloud infrastructure and service deployment methods.
Familiarity with Unix-like OS platforms (Linux, RedHat, CentOS).
BONUS EXPERIENCE Bachelor degree in Computer Science, Computer Technology, Informatics, Engineering, or a related subject or equivalent professional certifications or experience Strong understanding of current client-side and MVC Javascript frameworks (Angular or React preferred)
BENEFITS Flexible hours Work from home options PTO Health insurance Disability insurance 401k
This is a full-time, permanent position based out of our downtown Indianapolis HQ, with remote work options available.