A VoIP developer's job description includes installing, setting up, and monitoring Voice over Internet Protocol (VoIP) systems. They also design and implement IP telephone communication systems.
Responsibilities
Design and implement VoIP systems
Install, set up, and monitor VoIP systems
Provide technical support to end-users
Troubleshoot issues with VoIP systems
Collaborate with other IT teams
Test and evaluate new VoIP technologies
Skills and qualifications A bachelor's degree in computer science or a related discipline, Experience in IT, Knowledge of internet security, Expertise in VoIP installation, and Excellent troubleshooting skills.
VoIP systems
VoIP is a technology that allows users to make voice calls using a broadband internet connection instead of a regular phone line. It is one of the most reliable connections that offers high-quality telephony services over the internet.
Related roles
VoIP engineers design, test, install, and maintain VoIP systems. VoIP technicians implement, maintain, and troubleshoot VoIP systems
Full job description
Key Skills
Developing, configuring and troubleshooting FreeSWITCH or Asterisk Experience with message and job queuing services (RabbitMQ) Should be able to customize or develop from scratch modules in asterisk, kamalio, Freeswitch
Responsibilities
Design, develop and implement telephony networks with various components like SIP proxies, registrar, media-servers, etc in a cloud environment.
Ensure that the voice architecture is highly available, fault-tolerant, and highly scalable.
Troubleshoot and resolve voice and network protocol communications/routing issues.
Write Custom Codes for Development
Create tools to automate critical aspects of production systems
Key Skills
5+ years of industry experience in developing, configuring and troubleshooting FreeSWITCH or Asterisk
Experience with message and job queuing services (RabbitMQ)
Should be able to customize or develop from scratch modules in asterisk, kamalio, Freeswitch
Should have experience of working with proxy such as kamalio, opensip, RTPProxy
Should have experience of working with load balancers with sip signals and media
Should have experience in transcoding audio/video codecs
Should have experience in redis database, mysql
Should have thorough knowledge of SIP stacks and media servers
Should possess good programming knowledge in C/C++, perl
Should be good understanding of database and integrating db with VoIP switch
Good in development of AGI,FastAGI, Dialplan, FS Scripts
WebRTC knowledge would be edge
Requirements
Degree in Computer Science, Information Technology, Telecommunications, and/or equivalent work experience Some software development experience with an object-oriented or functional programming language (Python, Elixir or Go are a plus)
Nice to have
Experience with Open Source VoIP applications such as Kamailio, OpenSIPS, Free SWITCH, RTPEngine, Asterisk and open source tools such as Wireshark, sngrep and Homer
Experience with containers and automation tools such as Docker, Ansible, Jenkins and Kubernetes
Understanding of IP telephony (VoIP), TCP/IP Networks and related protocols (SIP, RTP, RTCP, ISUP, TLS, STUN, TURN, WebRTC)
Experience with Linux, open source tools and shell scripting
An appreciation of functional programming and a strong desire to become an expert Python, Elixir or Go programmer.
Experience working with relational databases at scale
Job Types: Full-time, Permanent
Pay: ₹70,000.00 - ₹100,000.00 per month
Benefits:
Flexible schedule
Food provided
Leave encashment
Work from home
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.