Job Description -
Position: SBC Developer
Location: India
Duration: 52 weeks
Client - Cognizant
Must - Someone that has done SBC and Voice Gateway or VoIP is a must
Summary:
We are seeking a highly skilled and motivated Voice Gateway Integration Developer with proficiency in Angular and Java Spring Boot. The successful candidate will be responsible for developing and integrating voice gateway systems, ensuring seamless communication between various platforms, and improving the overall user experience. The candidate should have a deep understanding of Session Border Controllers (SBCs) and their functionalities.
Responsibilities:
1.? ?Develop and integrate voice gateway systems.
2.? ?Ensure connectivity and compatibility across multiple networks through advanced NAT traversal capabilities, SIP normalization, call party translation, VPN connectivity, and protocol translations.
3.? ?Implement security measures to protect the network and devices from malicious attacks, toll fraud, and ensure encryption of signaling and media.
4.? ?Implement Quality of Service (QoS) policies, including rate limiting and traffic optimization.
5.? ?Provide border-based media control and services, including media encoding/decoding, DTMF relay and interworking, media codec transcoding, and support for multiple media modes.
6.? ?Integrate with third-party systems or customer functions, including flexible JSON for Call Detail Record (CDR), customization routing mechanism via HTTP API, and network capture support.
7.? ?Ensure high availability through a distributed system and active-active cluster concept.
8.? ?Collaborate with cross-functional teams to define, design, and ship new features.
9.? ?Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Requirements:
1.? ?Proven software development experience and skills in Angular and Java Spring Boot.
2.? ?Experience with third-party libraries and APIs.
3.? ?Solid understanding of the full mobile development life cycle.
4.? ?Experience in integrating voice gateway systems.
5.? ?Excellent understanding of code versioning tools, such as Git.
6.? ?Familiarity with continuous integration.
7.? ?Strong knowledge of application design patterns.
8.? ?Worked on server-side technologies.
9.? ?Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
10.? ?Excellent problem-solving, analytical, and troubleshooting skills.
11.? ?Good communication and teamwork skills.
Education:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.