
Senior Developer – Unified Communications Applications (NCS/Job/ 2042)
Job Skills
Job Description
> Lead Sustenance & Development efforts for Unified Communication suite of applications ( UC Servers, Clients/Endpoints and associated integrations)
> Proficient expertise in having designed, built and integrated Unified Communications features & services (Call Processing, Messaging, Presence, A/V Conferencing) using API's and SDK's
> Strong and proven experience of implementing and maintaining SIP based call processing, VoIP, trunking, presence, messaging and A/V conferencing
> Hands-on with proficient programming skills across multiple languages ( C++, .NET, JAVA, Node.js etc..)
> Trouble shoot and diagnosis of complex and trivial UC bugs/defects, perform root cause analysis and implement short term fixes and long term solutions
> Stay with industry trends and latest in UC, SIP and Cloud
Required Skills & Qualifications:
> 5+ years in Unified Communications applications Sustenance, Development & integrations
> Exposure and understanding of the UC solutions, Clients/Endpoints from NEC, Avaya/Nortel, Cisco or similar solutions/products
> Proficient knowledge of SIP, VOIP, RTP/RTCP, PBX and Call processing
> Languages & Frameworks: C++, .NET, Node.js, SQL, NoSQL
> Experience integrating UC with other solutions - Contact Centers/IVR, CRM, Call recording solutions etc. using API's/SDK/Frameworks
> Familiarity with Cloud based UC solutions ( UCaaS )
> OS Platforms: Windows, Linux, Mobile OS(IOS & Android)
> Familiarity with DevOPS/CI/CD pipelines and automation in UC development and sustenance
> Strong analytical, trouble shooting and communication skills