TalentAQ

TalentAQ

Python Developer with Asterisk

EngineeringFull Time3-10 yearsHyderabad, Telangana

Required Skills
33 skills

Python
Asterisk
Full Stack Development
Contact center
Call center
Multi-threading
Socket programming
Inter process communication
MySQL
HTTP
HTML
CSS
AJAX
REST
JSON
SIP
VoIP
Linux
Docker
SMS
Mobile Gateways
Flask
ARI
AGI
AMI
RTP
WebRTC
Wireshark
TCPDUMP
SNGREP
DIALPLAN
SIP/PJSIP Profiles
Git

Job Description

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.
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.

Similar Jobs

10000 jobs available

Python
Django
React.JS
+11 more
Engineering4-6 years
Java
AWS
J2EE
+11 more
Engineering4-8 yearsRemote
Python
Flask
FastAPI
+12 more
Python
Django
Flask
+14 more
Python
Django
React.JS
+11 more
Python
Django
React.JS
+11 more