Project Role : Custom Software Engineer
Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
Must have skills : Node.js
Good to have skills : Python (Programming Language)
Minimum 5 year(s) of experience is required
Educational Qualification : 15 years full time education
Summary: We are seeking a highly skilled Voice Socket Application Developer with 5+ experience in Socket Programming (Node.js or Python) and real-time communication systems. The ideal candidate will design, develop, and integrate advanced SIP/VoIP applications, IVR workflows, and custom dial-plans leveraging open-source or commercial telephony platforms such as Asterisk, FreeSWITCH, or Kamailio. This role requires strong problem-solving skills in real-time communication environments and hands-on experience with SIP signaling and media handling. Roles & Responsibilities: - o VoIP & SIP Application Development o Design, develop, and maintain SIP-based and VoIP applications using Node.js or Python. o Implement advanced socket communication for call events, signaling, and session control. o Handle SIP protocols (INVITE, ACK, BYE, REGISTER, OPTIONS, etc.) and ensure reliable signaling flows. o IVR & Dial-Plan Development o Build and customize IVR workflows, call routing logic, and voice prompts. o Create, optimize, and maintain SIP dial-plans and call handling features (transfers, hold, forwarding). o Integrate IVR flows with backend systems, APIs, and databases. o Telephony Platform Integration o Integrate with PBX systems such as Asterisk, FreeSWITCH, or Kamailio/OpenSIPS. o Connect and configure SIP trunks and carrier interconnects. o Work with media servers for DTMF handling, RTP streaming, codec management (G.711, G.729, Opus), and NAT traversal. o Monitoring, Debugging & Optimization o Analyze and debug SIP messages, RTP streams, and media quality issues. o Use protocol analysis tools for troubleshooting real-time communications. o Collaborate with DevOps/Infra teams to deploy, monitor, and scale applications in production. o Documentation & Collaboration o Prepare technical documentation for IVR flows, APIs, dial-plans, and system architecture. o Collaborate with cross-functional teams for feature development, testing, and release. Professional & Technical Skills: o Strong proficiency in Node.js or Python, with a deep understanding of socket programming. o Hands-on expertise in SIP (Session Initiation Protocol) and WebRTC. o Proven experience developing and deploying IVR systems and custom dial-plans. o Familiarity with Asterisk, FreeSWITCH, Kamailio, or OpenSIPS. o Solid understanding of telephony protocols, SIP signaling flows, and VoIP codecs. o Experience with media servers, DTMF handling, and interactive voice prompts. o Knowledge of WebRTC and NAT/firewall traversal techniques. o Strong troubleshooting and debugging skills in real-time communication systems. o Proficiency with Linux/Unix environments and scripting tools (Bash, Shell, etc.). o Experience with SIP testing/debugging tools (Wireshark, sngrep, SIPp). o Familiarity with RESTful APIs and backend integration for telephony platforms. o Understanding of VoIP security, encryption, and NAT traversal best practices Additional Information: - The candidate should have minimum 5 years of experience in Node.js. - This position is based at our Pune office. Working from client office - 2 days/week is required. - A 15 years full time education is required.
15 years full time education
About Accenture We work with one shared purpose: to deliver on the promise of technology and human ingenuity. Every day, more than 775,000 of us help our stakeholders continuously reinvent. Together, we drive positive change and deliver value to our clients, partners, shareholders, communities, and each other.We believe that delivering value requires innovation, and innovation thrives in an inclusive and diverse environment. We actively foster a workplace free from bias, where everyone feels a sense of belonging and is respected and empowered to do their best work.At Accenture, we see well-being holistically, supporting our people's physical, mental, and financial health. We also provide opportunities to keep skills relevant through certifications, learning, and diverse work experiences. We're proud to be consistently recognized as one of the World's Best Workplaces(TM).Join Accenture to work at the heart of change.
Visit us at
Equal Employment Opportunity Statement
We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, military veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by applicable law. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.