Role Senior IMS Developer(Kamailio experience) 46 years Gurgaon
Job Description
Position Overview:
As a Senior IMS Developer you will be responsible for designing implementing and optimizing IMS (IP Multimedia Subsystem) solutions. You will leverage your expertise in Kamailio for building SIPbased solutions ensuring efficient and scalable deployments. Your role will involve working on IMS core components integrating with core network elements and ensuring system performance and reliability. You will be expected to provide technical leadership and mentoring to junior team members.
Key Responsibilities:
IMS Software Development:
Design and implement IMS solutions using Kamailio including SIP signaling RTP media processing and interworking with legacy networks.
Develop core IMS components including Call Session Control Function (CSCF) PCSCF ICSCF and SCSCF.
Work on SIP protocol stack development and optimization for both registration and session establishment in the IMS architecture.
Kamailio Development:
Customize and extend Kamailio to support IMS requirements and protocols including SIP Diameter RADIUS and OAuth for authentication and authorization.
Integrate Kamailio with IMS core components including SBCs (Session Border Controllers) HSS (Home Subscriber Server) and BGCF (Breakout Gateway Control Function).
Develop and optimize Kamailio scripts to handle signaling traffic routing logic and load balancing.
Performance Optimization:
Optimize Kamailiobased systems for performance scalability and high availability ensuring the handling of large volumes of SIP messages and media sessions.
Troubleshoot and resolve performance bottlenecks related to SIP traffic signaling latency and throughput in IMS services.
Integration and Testing:
Integrate Kamailio with other IMS elements such as SIP proxies IMS gateways media servers and core network elements.
Collaborate with QA and DevOps teams to ensure robust testing integration and deployment of IMS solutions in both lab and production environments.
Team Leadership and Mentorship:
Lead technical design and development efforts providing guidance and mentorship to junior developers and IMS engineers.
Conduct code reviews ensuring adherence to development best practices and standards for IMS systems.
Provide support for troubleshooting and resolving IMSrelated issues during deployment and in production.
Continuous Improvement:
Stay uptodate with advancements in IMS technologies SIP and Kamailio features.
Contribute to the innovation of IMS solutions identifying areas for improvement and optimization in the development process.
Required Skills Qualifications:
Experience:
58 years of experience in IMS software development including Kamailio expertise.
Handson experience with IMS architecture SIP signaling and media handling.
Strong experience in Kamailio configuration scripting and customization to implement IMS services.
Knowledge of SBCs HSS BGCF and other IMS core network elements.
Familiarity with IMS protocols including SIP Diameter RADIUS and OAuth.
Technical Skills:
Proficiency in Kamailio development including scripting load balancing and highavailability configurations.
Expertise in SIP signaling SIP proxies RTP media processing and IMS core components like PCSCF ICSCF and SCSCF.
Strong knowledge of IMS interworking with VoLTE VoWiFi and RCS services.
Familiarity with cloudnative deployment models containerization (e.g. Docker) and orchestration (e.g. Kubernetes).
Soft Skills:
Strong problemsolving and debugging skills with the ability to troubleshoot complex IMSrelated issues.
Excellent communication skills able to clearly explain technical concepts to both technical and nontechnical stakeholders.
Strong leadership and mentoring abilities with experience managing development teams and guiding projects to completion.
Ability to work in a fastpaced environment handling multiple tasks and prioritizing effectively.
Preferred Qualifications:
Bachelors or Masters degree in Telecommunications Computer Science or a related field.
Familiarity with NFV (Network Functions Virtualization) SDN and cloud deployments.
Experience with telecom testing tools such as SIPp or Wireshark for IMS system testing and debugging.
Knowledge of IMS security including authentication encryption and access control.
Familiarity with CI/CD pipelines DevOps practices and automated deployment.
Additional Information
We are looking for maximum 30 days of notice period
Required Qualification
Bachelor of Engineering Bachelor of Technology (B.E./B.Tech.)