Voip Developer (kamailio Focused)

Year    Remote, IN, India

Job Description

This is a remote position.


Posting title:

VoIP Developer (Kamailio-focused)

Experience:

3-8 Years

Location:

Remote

Work mode:

Remote

Primary skills:

VoIP, Kamailio, IMS, Diameter, C/C++ programming



Qualification:

Any Technical Degree

Role Overview





We are looking for an experienced VoIP Developer with strong expertise in Kamailio/OpenSIPS, SIP-based communication systems, and a solid understanding of IMS/Diameter. The ideal candidate will have hands-on programming experience in C/C++, strong debugging skills, and the ability to work on large-scale communication platforms.

Key Responsibilities





Develop and maintain VoIP applications and SIP-based communication solutions.


Work with SIP/SDP, RTP/SRTP, TLS, Diameter, and related communication protocols.

Troubleshoot and resolve issues related to signaling, media, networking, and system performance.

Collaborate with cross-functional teams for feature development and platform enhancements.

Perform code reviews and ensure high-quality deliverables.

Work with databases (MySQL, MongoDB) for configuration, logging, and provisioning.
Contribute to design discussions and provide technical guidance when required.

Required Skills





Strong understanding of TCP/IP, VLAN, L3 VPNs.


Excellent knowledge of SIP/SDP, RTP/SRTP, TLS protocols.

Hands-on experience with Kamailio or OpenSIPS (mandatory).

Programming experience in C/C++ (mandatory).

Good understanding of Diameter protocol.

Experience with MySQL and MongoDB.

Knowledge of IMS call flows.

Understanding of PBX/Enterprise Communication Server features.

Strong troubleshooting, problem-solving, and debugging skills.
Good written and verbal communication skills.

Nice-to-Have Skills





Experience with Inter-process communication, API design, message queues.


Exposure to FreeSWITCH, Asterisk.

Experience in building VoIP components like SoftPBX, Voicemail, ACD, IVR systems.

Knowledge of scripting and programming languages: Python, PHP, JavaScript, Java.

Strong knowledge of Linux systems, server administration, Linux command-line tools.

Understanding of firewalls, security, networking concepts.
* Familiarity with tools like CMake, Git.

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.


Job Detail

  • Job Id
    JD4859383
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year