3 - 8 years

2 - 6 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

  • Design, develop, and maintain VoIP solutions using Asterisk/free switch.
  • Write, test, and deploy RESTful APIs using Python (Flask) to support telephony features.
  • Configure dial plans, call routing, IVRs, queues, and SIP trunks in Asterisk/free switch.
  • Monitor and troubleshoot call quality, performance, and server logs.
  • Develop scripts or tools to automate provisioning and reporting.
  • Collaborate with front-end developers, DevOps, and QA to deliver full-stack features.
  • Ensure system security, scalability, and high availability of VoIP services.

Required Skills & Qualifications:

  • 3+ years of experience with Asterisk (ARI, AGI, AMI).
  • Strong proficiency in Python and Flask for developing APIs and writing unit tests
  • Solid understanding of VoIP protocols: SIP, RTP, WebRTC.
  • Experience working with MySQL or other relational databases.
  • Familiarity with Linux server environments.
  • Proficiency with tools like Wireshark, TCPDUMP, or SNGREP for SIP troubleshooting.
  • Knowledge of JSON, REST, and API security practices.
  • Ability to read and write custom DIALPLAN and manage SIP/PJSIP Profiles.
  • Version control using Git.

Experience required for this role

  • 5-7+ years in a Full Stack Development role
  • Exposure in configuring or working in Contact center / Call center would be beneficial
  • Good experience with Python scripting with multi-threading / socket and inter process communication
  • Very good understanding of databases: extensive knowledge, with performance and optimization experience MySQL is a must
  • In-depth understanding of fundamental web technologies such as HTTP, HTML, CSS, AJAX, REST, and JSON
  • Strong knowledge of how SIP and VoIP communication is working
  • Should be with Linux and docker container background.
  • Experience with SMS and Mobile Gateways.
  • Good communication skills, including written and verbal English
  • Design, develop, and maintain VoIP solutions using Asterisk.
  • Write, test, and deploy RESTful APIs using Python (Flask) to support telephony features.
  • Configure dial plans, call routing, IVRs, queues, and SIP trunks in Asterisk.
  • Monitor and troubleshoot call quality, performance, and server logs.
  • Develop scripts or tools to automate provisioning and reporting.
  • Collaborate with front-end developers, DevOps, and QA to deliver full-stack features.
  • Ensure system security, scalability, and high availability of VoIP services.

Required Skills & Qualifications

  • 3+ years of experience with Asterisk (ARI, AGI, AMI).
  • Strong proficiency in Python and Flask for developing APIs and writing unit tests
  • Solid understanding of VoIP protocols: SIP, RTP, WebRTC.
  • Experience working with MySQL or other relational databases.
  • Familiarity with Linux server environments.
  • Proficiency with tools like Wireshark, TCPDUMP, or SNGREP for SIP troubleshooting.
  • Knowledge of JSON, REST, and API security practices.
  • Ability to read and write custom DIALPLAN and manage SIP/PJSIP Profiles.
  • Version control using Git.

Required Skills

QA, VoIP communication, SMS, Linux server, SNGREP, HTTP HTML CSS AJAX REST, Git, Linux, Python, JSON REST, Flask, API, multi threading socket, written and verbal English, inter process communication, Asterisk, SIP RTP WebRTC, unit tests, Wireshark TCPDUMP, communication, DevOps, docker container, Python scripting, Python Flask, JSON, MySQL, SIP, databases, written and verbal, Python Developer Asterisk, PJSIP

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

hubli, mangaluru, mysuru, bengaluru, belgaum